查找的文章

ORM框架 解决Mysql数据库中文乱码的问题
    由于MySQL的默认编码是不支持中文的,如果你使用的默认编码的格式,那么你存入的数据会出现中文乱码的问题,那么我们用以下方式来解决:1.设置数据表和字段的编码格式为UTF-82.指定数据连接字符串的参数,编码方式与1步骤相同如:Stringurl="jdbc:mysql://localhost:3306/db_t...  更多
1196 2019-06-12
Java语法 解决Class bytes found but defineClass()failed for错误和修改eclipse自带Ant运行的jdk版本
    ClassbytesfoundbutdefineClass()failedfor:这种的意思是说,class文件找到了但是解析失败,主要是编译环境的JDK版本和在容器中运行的JDK版本是否一致或者后者比前者高,高版本JDK编译的class在低版本JDK容器下无法运行的。我看了一下,我的开发环境上的tomcat是用jdk6,而我的本地eclipse用Ant打包时,用的是jdk7,所以造成这样的错误。1.修改eclipse自带Ant运行的...  更多
1027 2019-06-11
Java语法 深入理解5种单例模式以及对其的改造在多线程下的使用
    我们常用的单例模式有:饿汉模式、懒汉模式、双重锁懒汉模式、静态内部类模式、枚举模式,我们分析下这些模式的区别以及对其的改造。1.饿汉模式:2.懒汉模式:3.双重锁懒汉模式(DoubleCheckLock)4.静态内部类模式:5.枚举单例:1.饿汉模式:publicclassSingleTon{privatestaticSingleTonINSTANCE=newSingleTon();privateSingleTon(){}publicstaticSingleTongetI...  更多
Java语法 Thread线程start方法的深入解析:模板设计模式的使用
    大部分面试时面试官会问,为什么开始一个线程时调用start方法而不是run方法呢?这里主要涉及到Thread里用到了模板设计模式。1.了解模板设计模式2.总结创建线程方式1.了解模板设计模式publicclasstest{publicfinalvoidprint(){System.out.println("##################");messgae();System.out.println("##################");}publicvoidmessgae(){}publicstaticvoi...  更多
1125 2019-05-31
ORM框架 使用oracle的 listagg() WITHIN GROUP ()函数让多行转一列,行转列
    基础的用法如下:LISTAGG(1,2)WITHINGROUP(ORDERBY3)1的位置是需要拼接的数据表中的字段2的位置是以什么字符分割,例如逗号,分号等字符1与3的位置是相同的字段它的用法就像聚合函数一样,通过Groupby语句,把每个Group的一个字段,拼接起来,当然也可以不用Groupby语句,只查询一个字段,那么就把所有的行拼接起来成为一行。例如:普通查询://条件查询查询部门为20的员工列表SELECTt.DEPTNO,t.ENAM...  更多
1919 2019-05-31
ORM框架 oracle的分页查询
    mysql的反应非常的简单,我们只要用到limit这个关键字就行,但是orcale的分页查询有点复杂,主要是要用到ROWNUM这个字段语法格式格式1(推荐)SELECT*FROM(SELECTtemp.*,ROWNUMRNFROM(SELECT*FROM表名)tempWHEREROWNUM<=end(page*pagesize))WHERERN>start(page-1*pagesize)格式2SELECT*FROM(SELECTtemp.*,ROWNUMRNFROM(SELECT*FROMTABLE_NAME)temp)WH...  更多
1483 2019-05-23
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...  更多
1780 2019-05-16
软件安装 echarts导出数据到excel表格兼容所有游览器
    由于echarts只有数据视图,并没有导出数据到excel表格的功能,研究了一会,发现我们可以自定义工具按钮,进行数据封装成table,然后我们把table导出成excel,实现起来很简单。我这里把table转成excel是用到插件的,叫做table2excel.js,兼容所有的游览器,简单快捷,下载地址:https://github.com/rainabba/jquery-table2excel1.首先看echarts的代码:我是...  更多
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...  更多
1821 2019-05-05
Spring系列 SpringBoot整合MyBatis的使用
    在传统的SSM框架整合中,使用MyBatis需要大量的XML配置,而在SpringBoot中,MyBatis官方提供了一套自动化配置方案,可以做到MyBatis开箱即用。1.添加依赖&lt;dependency&gt;&lt;groupid&gt;org.springframework.boot&lt;/groupid&gt;&lt;artifactid&gt;spring-boot-starter-web&lt;/artifactid&gt;&lt;/dependency&gt;&lt;dependency&gt;&lt;groupid&g...  更多
1387 2019-05-03