查找的文章

Spring系列 SpringBoot的数据缓存——基于Ehcache2.x缓存技术的配置
    我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Ehcache2.x的数据缓存配置。1.添加相关依赖:<dependency><groupId>org.springframework.boot</groupId><arti...  更多
Spring系列 申请阿里云免费的HTTPS证书和SpringBoot配置HTTPS与HTTP重定向成HTTPS
    由于HTTPS对于个人开发者而言,一个HTTPS证书的价格还是有点贵,国内有一些云服务器厂商提供免费的HTTPS证书,一个账号可以申请数个。申请流程我们去阿里云控制台,搜索SSL我们点击购买证书选择免费的证数购买购买后我们申请,填写资料,很快就好了我们这里springboot用的是tomcat,所以我们下载tomcat的于是我们下载下来,有个xxxx.pfx文件和一个密码文件,我们把xxxx.pfx改名后放到resour...  更多
系统维护 推荐阅读 分享本网站的个人博客模板,程序员前端个人博客模板
    由于前段时间有人叫我分享一下个人博客模板,于是我今天有空就整理了一波,分享出了3个主要页面,分别是主页,文章页,和留言页。留言是树形结构,文章页支持亮字,是IT,程序员博客必备的个人博客模板。截图如下主页:文章页留言页下载地址:链接:https://pa...  更多
Spring系列 SpringBoot整合MyBatis的使用
    在传统的SSM框架整合中,使用MyBatis需要大量的XML配置,而在SpringBoot中,MyBatis官方提供了一套自动化配置方案,可以做到MyBatis开箱即用。1.添加依赖<dependency><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter-web</artifactid></dependency><dependency><groupid&g...  更多
1159 2019-05-03
Java语法 保留Java中Double小数点后几位的几种方法
    Java在开发统计过程中,我们先用double类型的数据计算各种结果,然后这些结果我们又要保留小数点后几位,所以在这记录java是如何保留小数点后几位和四舍五入的几种方法。返回double型的1.能四舍五入doubled=114.145;d=(double)Math.round(d*100)/100;System.out.println(d);2.BigDecimal.ROUND_HALF_UP表示四舍五入,BigDecimal.ROUND_HALF_DOWN也是五舍六入,BigD...  更多
1057 2019-05-05
软件安装 echarts导出数据到excel表格兼容所有游览器
    由于echarts只有数据视图,并没有导出数据到excel表格的功能,研究了一会,发现我们可以自定义工具按钮,进行数据封装成table,然后我们把table导出成excel,实现起来很简单。我这里把table转成excel是用到插件的,叫做table2excel.js,兼容所有的游览器,简单快捷,下载地址:https://github.com/rainabba/jquery-table2excel1.首先看echarts的代码:我是...  更多
Java语法 List<Map>或者List<JavaBean>根据每个字段进行分组
    我们从数据库查出所有的记录是放入List&lt;Map&gt;或者List&lt;JavaBean&gt;中的,但是我们有时要根据每个字段分组,我们可以这样分成Map&lt;key,List&lt;JavaBean&gt;&gt;代码:获取所有狗的生病记录,按照年龄进行分组,年龄为Map的KeyList&lt;Dog&gt;currentBcValue=dao.getAllDog();Map&lt;String,List&lt;Dog&gt;&gt;dogMap=newHashMap&lt;String,List&l...  更多
1459 2019-05-16
ORM框架 oracle的分页查询
    mysql的反应非常的简单,我们只要用到limit这个关键字就行,但是orcale的分页查询有点复杂,主要是要用到ROWNUM这个字段语法格式格式1(推荐)SELECT*FROM(SELECTtemp.*,ROWNUMRNFROM(SELECT*FROM表名)tempWHEREROWNUM&lt;=end(page*pagesize))WHERERN&gt;start(page-1*pagesize)格式2SELECT*FROM(SELECTtemp.*,ROWNUMRNFROM(SELECT*FROMTABLE_NAME)temp)WH...  更多
1010 2019-05-23
ORM框架 使用oracle的 listagg() WITHIN GROUP ()函数让多行转一列,行转列
    基础的用法如下:LISTAGG(1,2)WITHINGROUP(ORDERBY3)1的位置是需要拼接的数据表中的字段2的位置是以什么字符分割,例如逗号,分号等字符1与3的位置是相同的字段它的用法就像聚合函数一样,通过Groupby语句,把每个Group的一个字段,拼接起来,当然也可以不用Groupby语句,只查询一个字段,那么就把所有的行拼接起来成为一行。例如:普通查询://条件查询查询部门为20的员工列表SELECTt.DEPTNO,t.ENAM...  更多
1597 2019-05-31
Java语法 Thread线程start方法的深入解析:模板设计模式的使用
    大部分面试时面试官会问,为什么开始一个线程时调用start方法而不是run方法呢?这里主要涉及到Thread里用到了模板设计模式。1.了解模板设计模式2.总结创建线程方式1.了解模板设计模式publicclasstest{publicfinalvoidprint(){System.out.println("##################");messgae();System.out.println("##################");}publicvoidmessgae(){}publicstaticvoi...  更多
984 2019-05-31