Java相关
凉茶微凉
这个作者很懒,什么都没留下…
展开
-
HTTP协议状态码
http的一些常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切...原创 2020-02-29 22:55:17 · 229 阅读 · 0 评论 -
double转BigDecimal精度问题
System.out.println(new BigDecimal(0.1).toString()); // 0.1000000000000000055511151231257827021181583404541015625System.out.println(new BigDecimal("0.1").toString()); // 0.1System.out.println(new Bi...原创 2019-12-29 22:53:00 · 837 阅读 · 0 评论 -
雪花算法
雪花算法:雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUID:采用无意义字符串,数据量增大时造成访问过慢,且不宜排序。算法描述:• 最高位是符号位,始终为0,不可用。• 41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。• ...转载 2019-01-30 23:20:59 · 949 阅读 · 0 评论 -
SpringBoot中的数据库连接池
升级发现问题有一个项目之前使用的SpringBoot的版本是1.5.6.RELEASE, 现在准备升级到2.1.0.RELEASE,突然发现数据库连接不上了,排查了一下发现是由于SpringBoot版本在2.0.0.RELEASE后的默认数据源不是tomcat的数据库连接池了;而项目正好没有指定数据库连接池,使用的是1.5.6.RELEASE默认的tomcat的连接池。以下就以1.5.6.RE...原创 2018-11-20 23:06:53 · 5118 阅读 · 0 评论 -
Spring Boot 中指定缓存类型
最近一个项目中遇到的问题,项目是基于SpringBoot,之前使用了默认的缓存(本地缓存),这次由于有新的需求不得不新增redis来存放新的业务数据,并且不希望变更之前的缓存使用方式,即默认还是使用本地缓存,新的业务使用redis做缓存,查了一下发现:在Spring Boot中通过@EnableCaching注解自动化配置合适的缓存管理器(CacheManager),Spring B...原创 2018-08-31 22:39:57 · 4015 阅读 · 0 评论 -
由WSDL文件创建WebService服务
在WebService服务对接中,经常遇到这样的情况,对方服务的wsdl文件以及接口文档已经拿到,但由于这样或那样的原因导致网络一直不通,并且由于项目比较急,为方便边开发边调试,一般解决方法是在己方测试环境部署一个对方的模拟服务。现有WSDL文件如下:<?xml version="1.0" encoding="UTF-8" ?><wsdl:definitions...原创 2018-05-30 23:01:16 · 12744 阅读 · 2 评论 -
Java批量从SWF文件导出图片
说明: 最近需要批量从flash的电子书中把其中的图片导出来,网上找了一下,没有找到可以批量导出工具;借助于SWFTools-Core,就自己写了一个。 SWFTools-Core是一个SWF文件反编译及简单播放工具,功能有:从SWF中导出flash动画的形状、字体、图片和声音,并可以播放swf文件。 因我只需要导出图片,所以声音和字体就忽略了,具原创 2017-12-24 15:13:32 · 3386 阅读 · 1 评论 -
Hibernate HQL分页时下一页和本页数据重复的解决
http://blog.csdn.net/polohoho1/article/details/9283957原创 2016-11-25 13:03:12 · 3495 阅读 · 0 评论 -
用Maven创建一个Web项目
创建一个Maven项目1:右击 --- new -- other2:在向导内输入maven-- 选择Maven Project -- Next:3:选择Create a simple project (不使用骨架)-- Next:4:输入项目信息,选择Packaging为war-- Finish:5:在Java EE透视图中项目结构如下:修改项目结构6:右击项目 -- 选择Properties -...原创 2017-05-29 12:41:47 · 399 阅读 · 0 评论 -
Java中的三目运算符
Java中三目运算符的语法:表达式1?表达式2:表达式3;先看下面两个代码段: int i=1; System.out.println("i="+((i char a='a'; int j=1; System.out.println(false?j:a); System.out.print原创 2017-05-02 22:05:02 · 1574 阅读 · 0 评论 -
Win10系统安装多个JDK
1:安装JDK 安装JDK1.6和JDK1.8,都按默认安装,安装好如下:2:配置环境变量设置JAVA_HOME:这里分别为JDK1.6和1.8设置JAVA_HOME,1.6的JAVA6_HOME:C:\Program Files (x86)\Java\jdk1.6.0_45,1.8的JAVA8_HOME:C:\Program Files (x86)\Java\jd原创 2017-04-22 17:40:18 · 10787 阅读 · 0 评论 -
include动作标签和iframe包含的页面数据传入的问题
现有如图示页面:a.jsp中用动作标签包含了两个页面:adminSidebar.jsp和adminRightbar.jsp,代码如下:divid="content"> 页面左边侧边栏 --> jsp:includepage="adminSidebar.jsp">jsp:include> 页面右边-->jsp:includepage="adminRight原创 2016-07-29 23:46:02 · 920 阅读 · 0 评论