javase
文章平均质量分 54
小刘童鞋爱健身
爱健身的小刘!
展开
-
关于java中为什么使用接口的解析及其理解
一、为什么项目中需要使用接口?在项目中,有一些功能,不仅仅是一个类去实现,即有很多地方有用到,大家需要统一标准。所以需要用接口,这样大家同时实现一个接口,就能够统一规范。在接口中只是定义了基本的方法名,具体的实现交给实现类。统一标准之后的下一件事情,就是多态。多态的实现,是使用了动态绑定技术,这里不做进一步展开。只需要知道在C和C++中,是前期绑定,也就是在编译前,就已经知道了具体执行哪些...原创 2018-02-25 13:02:54 · 6011 阅读 · 0 评论 -
传递时间参数encode转换问题
一、传递时间参数encode转换问题当涉及到到日期相关的时间参数传递时,我们需要用encode来转换下格式,直接贴代码:(1)调用节点api:public String historyMonitorNew() { try { String nodeIp = getNodeIp(); System.out.println("startTime="+startTi...原创 2018-11-26 11:29:43 · 1617 阅读 · 0 评论 -
herbinate no session问题解决
一、问题分析报错问题:Hibernate4 No Session found for current thread如图,看到报了no sessioncuo错误:第一步:查询对应的service层的注解是这个:第二步,看到application.xml里面对应的是sessionFactory 第三步,看到sessionFactory对应的库是计算库(Mysql的其...原创 2018-11-22 19:59:06 · 185 阅读 · 0 评论 -
hibernate查询数据,单位转换时数据清0问题解决
一、问题描述对于hibernate,从数据库查询出数据的时候,如果涉及到数据的单位转换等,需要对于数据重新设置(setValue场景)的操作,目的是为了传递到页面进行zhan展示。但是你会发现你传递到页面之后,数据库的数据变成0了。 二、代码分析(1)原本的代码 public String listAll(){ try{ String condit...原创 2018-11-22 11:58:50 · 544 阅读 · 0 评论 -
如何更改intellij idea 的字体大小
如何更改intellij idea 的字体大小? 一、打开intellij idea 二、File-setting 三、Editor------->Color scheme----->Color Scheme Font------------->勾选Use Color scheme font instead of the default------...原创 2018-09-20 20:07:12 · 2561 阅读 · 0 评论 -
NestableRuntimeException报错解决
一、报错问题Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang....原创 2018-09-25 10:39:23 · 5794 阅读 · 0 评论 -
double转int问题
一、代码实现package com.test.test;public class TTTT { public static void main(String[] args) { double d =1.76; System.out.println((int)d); double f =1.16; System.out.println((int)f); }...原创 2018-09-03 16:15:34 · 11041 阅读 · 0 评论 -
用正则表达式匹配单位查询
业务场景:输入【1核】、【2g】、【3mbps】需要将数字拿到,拼接成为sql语句。一开始考虑用字符串截取,后续思考,用正则biao表达式会更好些,下面直接上代码:一、代码实现package com.test.test;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Arrays;...原创 2018-09-03 15:49:53 · 3007 阅读 · 0 评论 -
ConcurrentModificationException报错处理
一、报错问题解决 public String services(){ List <Future<Map<String,Object>>> list=new ArrayList<Future<Map<String,Object>>>(); int total=0; ...原创 2018-09-03 15:35:14 · 652 阅读 · 0 评论 -
大数据量查询优化
问题描述:涉及到大数据量,多循环查询的时候,往往查询的速度会变慢,影响系统的使用性能。该问题,在测试环境尚不明显,因为测试环境的数据量毕竟是有限的。但是,一旦将代码更新到线上的真实系统,因为数据量一下子增大,会造成数据查询的缓慢,所造成的严重迟滞,就不能被忽略了。业务场景:云计算系统。底层会将采集过来的宿主机流量数据,进行保存。后台管理系统,需要定时计算从底层传递过来的宿主机的带宽的总体实...原创 2018-09-03 14:23:49 · 13688 阅读 · 1 评论 -
多线程返回值的例子
当我们面临大量数据查询的时候,在我有限的技术生涯中,想到两种解决方案。1.建立专业的solr查询引擎,实现全文检索。2.多线程加速查询的过程。 后台管理系统,数据量不算大,但是来源较多。较杂。目前的处理方式是用多线程实现。 那么,问题来了,多线程的查询,关键问题在于,传递了参数,如何将查询出的结果返回。 解决方案是采用Callable: 一、一个简单的d...原创 2018-09-03 14:15:21 · 10358 阅读 · 0 评论 -
报错问题解决:net.sf.json.JSONException: There is a cycle in the hierarchy!
若非java这一块相关的战友,直接点评即可,无需阅读文章报错问题:net.sf.json.JSONException: There is a cycle in the hierarchy! atnet.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedReferenceAsObject(Cy...原创 2018-05-30 13:53:04 · 922 阅读 · 0 评论 -
关于Spring IOC与Spring AOP的总结
一、概述spring 的ioc解决的是对象之间的依赖的问题。spring 的aop解决的是业务逻辑和系统公用模块之间的解耦的问题。他将系统公用的模块,比如事务处理、安全监听、打印日志等等模块,作为横切关注点,在不破坏原有业务逻辑的前提下,插入业务逻辑层。这样就相当于在业务逻辑层插入了一些公用模块的组件,来帮助我们监听系统的运行情况。在涉及到公共模块的修改的时候,不用在连接点附近一个一个修改,而是只要原创 2018-02-25 13:46:44 · 331 阅读 · 0 评论 -
如何在JSON中返回数组格式的数据?
一、发出请求public String test(){ List<CompanyResPool> list=new ArrayList<CompanyResPool>(); CompanyResPool comResPool = new CompanyResPool(); String companyIdS...原创 2018-12-07 18:09:41 · 5227 阅读 · 1 评论