- 博客(24)
- 收藏
- 关注
原创 LocalDate计算相差多少天
LocalDate.parse(beforeDate).toEpochDay() - LocalDate.now().toEpochDay();注意不要使用compareTo()
2020-04-29 21:48:58 1791
转载 配置Nginx实现负载均衡
在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 ...
2018-05-09 17:18:42 290
转载 Keepalived+Nginx实现负载均衡高可用
一、负载均衡高可用 Nginx作为负载均衡器,所有请求都到了Nginx,可见Nginx处于非常重点的位置,如果Nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了避免负载均衡服务器的宕机故障,需要建立一个备份机。主备机上都运行高可用(...
2018-05-09 17:14:31 307
原创 SpringBoot整合CXF
1.maven添加依赖配置2.编写WebService3.编写CXFConfigure4.启动springboot。浏览器输入http://localhost:8080/services/HelloWebService?wsdl。就能看到相关的WSDL描述信息。6.服务不要关。继续写客户端调用代码。我的代码也是写在同一个项目中。实际情况调用方写客户端代码时。也要maven添加依赖CXF。跟上面一样...
2018-04-26 11:04:55 5288
原创 String字符串去除ASCII值是160的空格
今天从网站爬取数据时,发现一个字符串保存数据库后面有空格,查看代码是使用了trim()方法,为什么还有空格。当时就把这个字符串遍历打印出每个字符的ASCII码值,然后发现后面空格的ASCII值竟然为160。原因是web页面中 得到的空格则是ASCII码160解决办法就是.replaceAll("\\u00A0","");即可参考文章http://fuliguo.iteye.com...
2018-04-16 17:32:15 2487
原创 Java日期格式2016-12-31T00:00:00转换标准日期
第一种JDK自带的: public static String dealDateFormat(String oldDate) { Date date1 = null; DateFormat df2 = null; try { DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); ...
2018-02-28 12:11:25 3954
原创 HttpClient获取状态码为302中Headers的参数Location
HttpClient不会跟浏览器一样帮我们自动处理重定向等问题。需要我们自己设置获取到指定的URL地址。下面是代码: public static String getLocationUrl(String url) { RequestConfig config = RequestConfig.custom().setConnectTimeout(50000).setConnectionReque...
2018-02-26 11:17:12 4620
原创 nginx启动报错(1113: No mapping for the Unicode character exists in the target multi-byte code page)
这是我在Windows下启动Nginx报的错,原因就是因为Nginx解压的路径里面包含中文导致的,只要把解压的路径换成没有中文的即可解决
2017-11-30 11:59:11 1335
原创 Linux下Tomcat启动报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one
这是找不到JAVA_HOME路径,可能导致这个原因的是Linux环境变了。需要在Tomcat的bin文件目录下找到catalina.sh 这个配置文件。 加入下面两条配置信息,指定JDK路径即可 export JAVA_HOME = /home/xy/jdk1.7.0_80(这个是我的JDK路径,自己的JDK路径指定即可) export JRE_HOME =/home/xy/jdk1.7.0_
2017-11-29 10:05:49 1506
原创 SpringBoot 读取自定义配置文件
如果想把一个类的所有字段放在自定义配置文件中读取,SpringBoot 是这样读取的: 例如我想把book这个实体类字段放在配置文件book.properties中,如图: 实体类的配置如下: ,其中注解@ConfigurationProperties中的locations在springboot版本1.4以后过时了。 测试如下:
2017-11-24 11:10:58 1013
原创 Incorrect string value: '\xE5\x9E\x9A\xE5\x9B\xBD...' for column 'YD_COMPANY
如果遇到这种数据库问题,首先看一下数据库字符集和你项目的字符集是不是一致。我的就是不一致导致的。都调成utf-8,统一了字符集就可以正常存储数据了
2017-10-30 15:37:45 942
原创 POI读取Excel日期时变为数字
用POI读取Excel中日期格式时,会遇到看见Excel中明明是日期时,后台读取反而变成了一串数字。这是当POI把日期数据归类为Cell.CELL_TYPE_NUMERIC 数字类型,其中POI就进行了转换。所以显示了数字。 想要转换成日期格式,就需要调用cell.getDateCellValue(),这样获取到的是Date类型的,再通过操作这个date,就可以获得正确的年月日格式的日期了。
2017-10-26 16:52:51 7930 1
原创 Previous operation has not finished; run 'cleanup' if it was interrupted
前几天用SVN提交代码时突然报了一个问题:Previous operation has not finished; run 'cleanup' if it was interrupted,后上网搜索自己也很快解决了,今天有时间记录一下我自己的具体解决方法。 步骤一: 去Sqlite官网下载页:http://www.sqlite.org/download.html,选择你所属系统
2017-10-17 09:25:08 307
原创 myeclipse 安装properties 插件
1、下载PropertiesEditor插件 http://propedit.sourceforge.jp/index_en.html2、解压出features、plugins文件3、在MyEclipse的安装目录(..\MyEclipse10.6\MyEclipse 10\dropins)下的dropins 下新建一个文件夹,最好见名知意,将那两个文件之间放在这个文件夹下面,重启MyEc
2017-09-01 14:36:52 349
原创 springBoot单元测试之1.4版本前后的变化
总结一下springBoot单元测试中版本之间的差异,其他单元测试都是一样。 springboot1.4之前用的注解是这样的,其中classes指的是你项目中的启动类,WebAppConfiguration指定是web环境。 但是你如果用的springboot1.4之后的包括1.4的版本,那么你用注解@SpringApplicationConfiguration它会提醒你这个已经过
2017-08-25 11:27:09 468
原创 java.io.FileNotFoundException: .\xxx\xxx.png (系统找不到指定的路径。)
程序出现这个异常,此问题表示你写的路径中目录不存在或者文件不存在。可能你的程序中没有加入一段判断该文件是否存在的代码!解决办法: 在程序中判断一下该文件是否存在,如果不存在就创建,如下程序: 即可完成。同一种异常还有一种提示是:拒绝访问。是因为你访问的是一个目录,而不是一个文件。所以检查下你写的代码,是否具体指向一个文件。
2017-08-21 11:18:09 5313
原创 java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
此异常说明该项目没有导入JTSL的jar包所引起的。在maven的pom.xml中添加: javax.servlet.jsp.jstl jstl 1.2问题即可解决。
2017-08-18 15:03:45 274
原创 MyEclipse2014安装freemarker插件
MyEclipce2014中安装FreeMarker插件,步骤如下:(一)打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前下载时版本是:freemarker-ide-0.9.14(二)将其解压,将hudson.freemarker_ide_0.9.14文件夹放入MyEclipse安装目录dropins下(
2017-08-17 11:11:06 276
原创 Tomcat修改server.xml的端口报出端口冲突
在平常开发中,遇到要同时启动两个web项目运行。此时需要两个Tomcat运行起来,这就涉及到端口冲突问题,要修改server.xml中的端口,其中server.xml有三个端口,如下:这就需要一起修改这三个端口,并且要与另一个server.xml中的端口保持不同。要不然就会报出端口冲突问题。
2017-08-11 13:39:25 2806 1
原创 初级掌握Junit单元测试
我们在编写程序的时候,写了很多方法,相对这个方法进行方方面面的测试,为了提高测试效率和方便测试,这就需要用到Junit单元测试。这个对我们确实获益不少。实际项目中都会在pom.xml中引入这个jar包,如下: junit junit ${junit.version} test那我们应该如何利用这个来测试呢。今天记录我学习时的心得。如果项目中没有引入,myeclipse会自
2017-06-19 17:01:25 613
原创 java.io.IOException: Server returned HTTP response code: 405 for URL:
最近在做HTTP中接口回调demo时,连接IP地址时,控制台报出异常,如图:网上搜了一下HTTP 405是什么错误:405 表示 不允许 此方法,对于请求所标识的资源,不允许使用请求行中所指定的方法。知道了这个原因 ,我就看了一下 我的请求方法 和 对方接口所允许的方法 是否一致,果然不一致,一个是 POST ,一个是GET。方法不一致导致的 ,更改请求方法即可。
2017-06-01 10:38:19 26184 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人