
一位小小的人的java web的学习之路
文章平均质量分 66
JavaCode猿
这个作者很懒,什么都没留下…
展开
-
PostgreSQL(PgSQL)根据经纬度计算距离
今天在使用PostgreSQL的PostGIS功能来实现根据经纬度计算距离和计算某一经纬度附近X米之内的地点,实现SQL语句如下:计算两经纬度之间距离:select ST_Distance(ST_GeomFromEWKT('SRID=4326;POINT(lng1 lat1)'),ST_SetSRID(ST_Point(lng2::double precision, lat2::double precision), 4326))计算(lng2, lat2)是否在(lng1, lat1)的X米之内s原创 2021-03-17 21:12:12 · 9683 阅读 · 5 评论 -
Window下启动/停止Zookeeper服务
Window下启动/停止Zookeeper服务一、window下配置zookeeper环境变量1.打开window环境变量,新建一个环境变量变量名:ZOOKEEPER_HOME变量值:zookeeper安装目录,例如D:\apache-zookeeper-3.6.2-bin2.编辑Path环境变量,新建两个变量值%ZOOKEEPER_HOME%\bin%ZOOKEEPER_HOME%\conf此时我们就可以在cmd中直接使用zookeeper的启动命令了,不用到安装目录中去二、启动和连原创 2020-10-27 16:15:10 · 5806 阅读 · 0 评论 -
前端JS与Java后端MD5中文加密不一致
前段时间做项目的时候,发生了一件奇怪的事情,客户要求能用中文登录,但是在使用中文登录的时候一直显示密码错误,这让我很是迷惑不解,再三检查代码和逻辑都没有问题,前期本地测试也没有问题,后来一对比前端JS MD5加密后的字符串和后端java MD5加密后的字符串对比发现不相同,于是放弃了自己写的MD5加密工具类,使用了Apache下的 Commons Codec,然后问题解决了。一.真正的原因...原创 2018-07-22 18:04:33 · 6695 阅读 · 0 评论 -
JQuery插件库和17素材——免费下载
一.网站网址1.1 JQuery插件库:JQuery插件库1.2 17素材:17素材二.找原素材项目2.1 找到你想要的素材,点击演示或预览,进入预览页面2.2 预览页面其实是iframe页面,按F12,在网页源代码中找到这个iframe,里面有个链接,这是素材的真实地址,进入素材真实地址2.3进入素材真实地址后,按F12,选择Sources,JQuery插件库的项目素材...原创 2018-06-02 18:21:14 · 11880 阅读 · 6 评论 -
最小生成树的应用——C语言
一.问题描述:在n个城市间建立通信网络,需架设n-1条线路。求解如何以最低经济代价建设此通信网,这是一个最小生成树问题。要求:(1)利用普利姆算法求网的最小生成树;(2)输出生成树中各边及权值。二.代码实现#include<stdio.h>//定义常量#define OK 1#define MaxInt 5500 //极大值,参考中国最南到最北距离#define CityNum 200...原创 2018-04-07 08:23:13 · 3512 阅读 · 2 评论 -
linux安装maven-mvn未安装错误
我在终端执行mvn -v结果终端输出:程序“mvn”尚未安装。 您可以使用以下命令安装: sudo apt install maven我是自行下载安装的,所以不应该执行sudo apt install maven解决办法:sudo update-alternatives --install /usr/bin/mvn mvn /home/maliming/java/maven/apache-mave...原创 2018-04-05 11:54:34 · 1814 阅读 · 0 评论 -
thymeleaf+layui渲染错误
使用thymeleaf和layui的时候,使用layui的表格方法渲染,thymeleaf出现了渲染错误,报错信息如下:org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: " {checkbox: true, fixed: true} ...原创 2018-04-11 12:36:35 · 4976 阅读 · 20 评论 -
验证回文串
验证回文串题干:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: false解题思路分析以及代码实现:思路:反转法加正则剔除,对于大小写问题:1....原创 2018-11-19 15:27:40 · 155 阅读 · 0 评论 -
全栈开发——动手打造属于自己的直播间(Vue+SpringBoot+Nginx)的补充使用说明
全栈开发——动手打造属于自己的直播间(Vue+SpringBoot+Nginx)的补充使用说明 这几天应学姐的要求,需要做一个直播的小网站用来内部考核,我一想这个直播,不会啊,就去GitHub上找找有什么易学的项目没有,然后就发现了这个项目以及作者写的使用说明。全栈开发——动手打造属于自己的直播间(Vue+SpringBoot+Nginx)使用说明服务端 首先直播服务需要视频服务...原创 2019-02-14 22:26:43 · 7150 阅读 · 4 评论 -
wangeditor2在struts2使用和上传图片
这篇博客写的较早,当初有好多不懂得地方,所以写的不够简洁明了,后来再用的时候,比较熟练了,所以又写了wangEditor2和3本地上传图片wangEditor2上传本地图片 wangEditor3上传本地图片最近用shh框架写了一个小项目,所以选择了wangeditor2编辑器,然而因为以前没接触过,遇到了一些小问题,下面我来说说我遇到的问题,(我用的版本2,因为版本2基础功能...原创 2017-07-27 18:04:32 · 2226 阅读 · 10 评论 -
struts2中的表单提交与文件上传下载
做项目时用到了表单数据和文件要同时提交,但文件字节流传递到后台,和我提交的其他的属性值不一样,让我有些苦恼,后来找到了方法一.jsp页面代码 <form action="" method="post" enctype="multipart/form-data">价格:<input type="text" required="required" onkeyup="th...原创 2017-07-28 22:15:45 · 1033 阅读 · 0 评论 -
struts2中生成二维码
最近写项目用到了二维码,用于用户扫码临时登录,开始时是生成二维码,保存到项目中的文件夹,在提供一个下载功能,后来感觉这样有点麻烦,如果直接生成后发送到客户端的页面多好,后来做到了这样,下面是我的实现代码public void erWeiMa() throws Exception { HttpServletResponse response = ServletActionContex...原创 2017-07-29 10:39:54 · 667 阅读 · 0 评论 -
Session的简单理解
Web应用程序是使用HTTP协议传输数据的。而HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话,无法辨别这个请求是哪一个用户发出的,这样的话就会造成数据混乱,用户的数据没有安全的保障,整个程序处于混乱的状态,这显然是不行的——于是会话跟踪技术应运而生,弥补了HTTP协议的不足之处。会话跟踪是web程...原创 2018-03-27 01:12:22 · 2529 阅读 · 1 评论 -
结果规格化—规格化浮点数的加减运算
一.对运算结果进行规格化处理(1)先判断结果是不是规格化,如不是执行下面几步(2)补码尾数的最高位和尾数符号相反,如(3)结果溢出(01,10)则需要右规,否则左规二.例题分析例题1:x = 2^11*0.100101, y = 2^-10*(-0.011110)[x]浮 = 11101,0.100101,[y]浮 = 11110,-0.011110Ex-Ey =...原创 2018-04-08 00:21:56 · 17263 阅读 · 9 评论 -
Cookie的简单理解
Web应用程序是使用HTTP协议传输数据的。而HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话,无法辨别这个请求是哪一个用户发出的,这样的话就会造成数据混乱,用户的数据没有安全的保障,整个程序处于混乱的状态,这显然是不行的——于是会话跟踪技术应运而生,弥补了HTTP协议的不足之处。会话跟踪是web程序中...原创 2018-03-26 01:14:00 · 772 阅读 · 6 评论 -
网易云信Web IM入门(二)
这是使用前的一些配置和准备:网易云信Web IM入门(一)一.官方Web IM的demo修改1.1 修改config.js的appkey打开项目,找到webdemo->im->js->config.js->online代码片段->修改appkey(换成你自己的应用的App key) 如图 2.1 修改login.js的requestLogin方法 reques...原创 2018-02-28 19:25:24 · 7531 阅读 · 6 评论 -
网易云信Web IM入门(一)
一.运行Web IM的demo1.1 Web IM的demo下载链接:https://github.com/netease-im/NIM_Web_Demo1.2 运行Web IM的demo,首先你需要安装Node.js(这里不讲,自行百度),然后打开你从GitHub上克隆的项目,同时按shift+Ctrl键,鼠标右击打开命令提示符(或Powershell),先输入npm install接着输入 n...原创 2018-02-28 17:20:32 · 17842 阅读 · 6 评论 -
MD5信息摘要算法的简单理解
最近在做一个微项目的时候用到了MD5信息摘要算法,所以就简单的了解了一下,我把我的了解写下来,用作以后的学习。一.MD5的简单理解 MD5的全称是Message-Digest Algorithm 5(信息摘要算法),它面向的是32位的电脑,MD5算法会获得一个随机的长度的信息并产生一个128位的信息摘要,(也就是说可以生成一个固定长度为128bit的二进制串)。它是一个信息摘要算法,...原创 2018-02-16 21:42:14 · 2464 阅读 · 0 评论 -
Java使用中国网建发送短信验证码
一.注册,登录以及注意事项。1.1 中国网建网址:http://www.smschinese.cn1.2 注册时用户名,以及姓名都可以随便写,邮箱只会验证存在与否,不会发验证码验证,手机号填自己的(接收自己的初始密码)。1.3 登录到用户首页,有快捷菜单,发送短信;发送彩信;Excel短信,先点击发送短信,一定要先设置签名(否则无法发送短信)。1.4 在旁边的菜单中有修改短信密钥,记录下短信密钥。...原创 2018-02-27 22:35:08 · 917 阅读 · 5 评论 -
No identifier specified for entity 报错
最近在使用Springboot和SpringData-jpa的时候使用junit测试的时候出现了问题报错为No identifier specified for entity Error creating bean with name 'entityManagerFactory' defined in class path还有Failed to load ApplicationConte...原创 2018-01-27 01:03:46 · 907 阅读 · 1 评论 -
查看 IntelliJ IDEA 使用期限
首先打开IDEA,选择上面的选项help,然后help->Register...或者help->About看图,有图有真相原创 2019-10-22 18:03:05 · 210711 阅读 · 28 评论 -
thymeleaf的简单用法-布局标签
最近简单学习使用了thymeleaf模板引擎,现在把一些理解写出来,可能理解的很浅或者有偏差,希望读者理解,并评论对我指正,让我能够有所进步,并改正偏差。一.eclipse或myeclipse 设置HTML模板Window->Preferences->输入templates->选择HTML下的HTML Source 下的Templates->New->Name中填写t...原创 2018-02-09 13:50:25 · 2126 阅读 · 0 评论 -
wangEditor3上传图片
我用的是myeclipse 2017,spring boot+thymeleaf项目,wangEditor3与wangeditor2的配置方式不同,切记看文档,最下方是官方文档。一.下载,创建编辑器以及配置1.1 下载wangEditor3的GitHub网址:https://github.com/wangfupeng1988/wangEditor/releases1.2 选取下载的...原创 2018-03-01 00:25:51 · 17249 阅读 · 4 评论 -
提高Java开发效率-常用插件
最近编程被推荐了几个比较好用的插件,现在来总结下,虽然网上已经有不少安装,使用教程,但是为了自己的以后的学习使用,自己也就写一下。一.lombok(IDEA,myeclipse,eclipse)安装以及使用Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。如实体类中的getter,sette...原创 2018-03-06 00:27:59 · 5529 阅读 · 0 评论 -
Java使用网易云信发送短信验证码
一.注册登录1.1 网易云信网址https://netease.im/sms1.2 点击如何使用,进行注册,邮箱使用自己的,因为需要激活账号,公司名称可以随便写。1.3 进入你的邮箱激活登录后,创建应用,创建应用信息可以随便填写。1.4 点击你刚才创建的应用,开通短信功能,会有20条免费普通短信,20条语音短信,2块钱的国际短信。1.5 开通短信功能,它的后面有短信模板管理和开发手册。短信模板管理...原创 2018-02-24 11:49:06 · 2982 阅读 · 0 评论 -
wangEditor2上传图片
我用的是myeclipse 2017,spring boot+thymeleaf项目,wangEditor2与wangeditor3的配置方式不同,切记看文档,最下方是官方文档。这是我早期写的博客:ssh使用wangEditor2一.下载,创建编辑器以及配置1.1 下载wangEditor2的GitHub网址:https://github.com/wangfupeng1988/wangEditor...原创 2018-03-02 20:25:53 · 2422 阅读 · 2 评论 -
thymeleaf的简单用法-常用标签
一.常用标签的用法1.1 th:text 用于文本的显示,并且可以进行简单的计算。<td th:text="${username}">mlm</td> -> <td>maliming</td><td th:text="9+7">2018</td> -> <t原创 2018-02-23 14:00:44 · 23961 阅读 · 1 评论 -
ssm+thymeleaf整合
近来在不断的学习中学习了SSM框架,本来还想继续使用jsp,但是在了解了jsp逐渐有所淘汰的趋势,就学习了thymeleaf模板引擎,下面开始介绍我使用过程中遇到的问题以及详细配置,我用的myeclipse和数据库用的mysql一.(pom.xml)<properties> <webVersion>3.1</webVersion> <!-- s...原创 2017-12-23 11:00:11 · 10598 阅读 · 1 评论