自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 强制索引失效问题,求解

2019-11-01 17:19:38 345 1

原创 springboot rabbitmq整合 mq服务没启动 导致整个项目起不来的问题

问题前提:本地mq的服务不可用;服务启动时不加载mq mysql redis的相关配置代码配置:项目可以正常启动,可以访问yml文件:# rabbitmq rabbitmq: host: ${profile.rabbitmq.host} port: ${profile.rabbitmq.port} username: ${profile.rabbitmq....

2019-09-25 17:58:54 3418 1

原创 记一次maven项目引用不到子项目jar包的问题

最近碰到问题 :web项目引用biz项目 ,启动时报错如下 Cannot find class [com.aa.service.inf.kms.client.DataSource] for bean with name 'DataSource' defined in URL [jar:file:/Users/aa/eclipse-workspace-new/.metadata/.plugi...

2019-03-11 15:36:01 4157

原创 记一次mybatis插入oracle数据库报错的问题

org.springframework.dao.DuplicateKeyException: ### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: 调用中的无效参数### SQL: insert into CUX.CUX_GL_PS ( HEADER_ID,SOURCE_...

2019-02-26 14:44:30 1198

原创 注解实现两个类不同字段名称值复制

List<Emp> empLists=list;//数据集合ConvertEntity<Emp, Employee> entity=new ConvertEntity<Emp, Employee>(Emp.class, empLists, null, new Emp(), Employee.class, new Employee()); List<...

2019-01-21 14:58:21 1628 1

原创 读写大量数据的excel

给excel加表格边框线数据会更加准确,则不需要多做校验判断cell类型本文查询了很多网上的资料综合在一块的 仅供参考如何查看excel转换成xml文件 直接将excel文件后缀改为zip格式查看解压文件中的sheet1.xml即可<dependency> <groupId>org.apache.poi</groupId> ...

2018-12-21 19:39:33 555

原创 IdentityHashMap的使用

package com.aa.injured.rulePlatform.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import j...

2018-12-21 19:39:06 1098

原创 多线程有返回值Callable的使用

//调用方式Callable&lt;String&gt; clazz = new PushReport(infos.toString(),account); NewThreadUtil.pushMessage(clazz); package com.aaa.sms.util;import java.util.concurrent.Callable;import java...

2018-12-20 10:18:39 409

原创 反射注解配合使用存储数据库

 调用Executors.execute(new CarInfoToData(mapDetail,mapOther,bufferBrand));package com.aa.gecco.common.exec;import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingQu...

2018-10-15 22:04:33 180

原创 synchronized 添加位置不同代表含义

 https://blog.csdn.net/ustcyy91/article/details/78752149对当前对象加锁(对象锁对于不同的对象实例没有锁的约束)实例对象被lock,则该实例对象的所有同步方法全被lock;synchronized methods(){} 与synchronized(this){}之间没有什么区别。只是synchronized methods(){} 便...

2018-10-15 19:52:57 998

原创 调优常用命令

正如Thread Dump文件记录了当时JVM中线程运行的情况一样,Heap Dump记录了JVM中堆内存运行的情况。可以通过以下几种方式生成Heap Dump文件:1使用 jmap 命令生成(其中的pid是JVM进程的id,heap-dump.bin是生成的文件名称,在执行命令的目录下面。推荐此种方法)jmap -dump:live,format=b,file=heap-dump....

2018-10-15 19:45:54 185

转载 java垃圾回收

参考文章https://www.cnblogs.com/lolau/p/7197936.html如何判断一个对象是可回收的?    Java虚拟机采用可达性分析算法来判断对象是否存活。算法基本思想:通过一系列称为“GC Roots”的对象作为起点,从这些节点开始向下搜索,搜索锁走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连时,证明此对象是不可用的,将会被判定为可回收对...

2018-08-02 09:50:03 292

原创 java注解导出excel标题行

package com.example.wangyanan.annotation;import java.lang.annotation.*;/** * * @ClassName: ProtocolAnnotation * @Description: 自定义注解的使用* @date 2018年1月9日 下午5:44:08 * */public class ProtocolAnn...

2018-07-18 21:54:07 1218

转载 Spring 注解中,普通类获取@Service标记的方法 或者bean对象

 https://blog.csdn.net/u011242657/article/details/71123206/使用Spring框架,我们不需要创建类的对象,都有Spring 容器创建,并通过注解来注入。注入的原理就是在程序启动的时候,Spring根据xml中配置的路径来扫描类,如果发现类的上方有类似@Service,@Controller,此时就会定位到当前类,然后来给当前类中标有...

2018-07-18 19:54:09 1507

转载 bean配置的三种方式(XML、注解、Java类)介绍与对比

本文将详细介绍Spring Bean配置的三种不同方式的特点与使用条件。主要包括:基于XML的配置方式基于注解的配置方式基于Java类的配置方式一.基于XML的配置请看Spring学习(十二)Spring 的配置文件概述二.基于注解的配置Spring2.0开始引入基于注解的配置方式,即Bean的定义信息可以通过在Bean的实现类上标注注解实现。具体关于注解的知识请看Java注解(Annotatio...

2018-04-10 15:51:08 5173

原创 spring注入失效的问题

第一种情况sping扫描没有扫描你写的类所在的包,这个是比较常见的第二种情况假设写的类在扫描的包的下边,但是调用程序不是以注解的方式注入你写的类,比如下边的情况,是new的对象调用即使new的对象里边写了注解,如下所示:iSmsAccountService这个类也不能注入到sping容器当中 ,会报空指针错误。...

2018-04-10 11:41:03 219

原创 多线程情况下获取不到异常的可能性分析

NewThreadUtil类创建一个线程池调用业务类PushUpStreamSms中的call方法,call方法在查询数据库时因为数据异常报错,但是由于call方法将异常类交给上层去处理,所以在NewThreadUtil类中捕获异常,但是运行时控制台并不打印错误,原因键连接https://www.zhihu.com/question/67790293,(在多线程中主线程不会处理子线程出现的异常,所...

2018-04-02 16:34:26 723

转载 Java中sleep()与wait()区别标记一下

学习时正好碰到这两个方法,就查阅相关资料,并通过程序实现,进行区别一下:1、每个对象都有一个锁来控制同步访问,Synchronized关键字可以和对象的锁交互,来实现同步方法或同步块。sleep()方法正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行(注意:sleep方法只让出了CPU,而并不会释放同步资源锁!!!);wa

2017-12-12 15:12:24 191 1

原创 本地jconsole远程监控linux系统tomcat

在不设置用户名密码的前提下即-Dcom.sun.management.jmxremote.authenticate=false直接在 tomcat  bin下边的 catalina.sh加上如下标红配置JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms2048m -Xmx2048m -XX:NewSize=2...

2017-12-07 11:21:24 243 1

原创 spring boot but 2 were found

spring boot启动报错Description:Field SmsEntitys in com.example.wangyanan.controller.SmsController required a single bean, but 2 were found: - smsEntity: defined in file [E:\project\workspace-eclipse-

2017-09-08 15:38:38 933 3

原创 oracle在线重定义分区按照时间

--复制一份要分区的表create TABLE sms_sending_2017_08_30 AS SELECT * FROM sms_sending; --建立主键alter table sms_sending_2017_08_30 add constraint pk_ss_id primary key (SMS_SENDING_ID);--检查新建的表是否可以在线重定义begin

2017-08-30 15:11:22 313 1

原创 java项目 Nginx+Lua+Redis ip次数限制 非集群

本文参考文章 http://www.ttlsa.com/nginx/nginx-lua-redis/ http://lib.csdn.net/article/redis/18139按照文章中步骤开始安装,安装完成之后安装目录如下本文所有软件均为tar.gz源代码包安装方式access.lua文件放置地址access.lua...

2017-07-27 16:54:30 1340

原创 oracle优化

shu'ju'kselect n.applyid from re_newafterloan n inner join re_apply a on a.applyid=n.applyid;select n.applyid from re_apply a  inner join re_newafterloan n on a.applyid=n.applyid;

2017-07-06 17:08:15 180

原创 springMVC调用存储过程

存储过程create or replace procedure insdate(n_ins in varchar,n_categoryId in varchar,n_result out number) is  pro_row re_productinfo%rowtype;  v_count  number(2);begin  v_count := 0;  for pro_

2017-07-06 17:06:25 2019

原创 linux 环境下rocketMq的安装(单机) 以及所碰到的问题

1:在安装rocketMQ之前一定要确保 你安装了 jdk  git  maven 当前我用到的是 这几个文件均安装在/usr/local下如图所示              git-2.13.1.tar.gz              apache-maven-3.5.0-bin.tar.gz             RocketMQ-3.5.8.tar.gz    jdk-

2017-06-28 14:23:32 21832 3

转载 mq浅析

http://www.wfuyu.com/mvc/25852.htmlhttps://my.oschina.net/ericquan8/blog/807518http://www.jianshu.com/p/453c6e7ff81chttp://jameswxx.iteye.com/blog/2091966

2017-01-19 14:53:20 254

原创 js中html字符串拼接

var fileId='url';var fsurl='code';var name='name';$("#idname").html(""); $("#idname").html(""+name+"");

2016-05-04 11:15:00 2305

原创 oracle视图创建以及查询方式

--建包create or replace package p_view_param is function set_nodecode(nodecode varchar2) return varchar2;--打回节点 function set_endstatus(endstatus varchar2) return varchar2;--打回状态 function set_nod

2016-04-07 19:01:50 718

原创 jsp页面显示不全问题

1、页面标签是否闭合2、页面是否出现js jquery混用情况例如:(ducument.getElementId("#id") 和 $("#id")混用)3、看tomcat内存是否够用如下:4、如果考虑服务器端集群的话看看是不是 nginx的反向代理是不是限制了页面的数据长度。这个是大拿说的没试过怎么用。5、后端报错排错方法:如果怀疑页面有问题,则将页面

2016-04-07 17:17:03 6874

原创 JSTL标签的各类属性用法

//调用之前需要导入的包//声明字符串String StringapplyId='1234/2345'; //在页面上用jstl截取字符串 ${fn:split(StringapplyId,'/')[0]}//一段字符串中是否包含字符串用法fn:contains(StringapplyId,'12')//字符串长度fn:lengt

2016-03-03 18:59:05 922

原创 根据多选框name属性获取其是否被选中,js 中return失效的问题

//多选框checked=checked value="${info.specialApproval.type}"/>年龄checked=checked/>一人多套//判断有哪些多选框被选中$("input:checkbox[name='specialApproval.type']:checked").each(function(){ if($("inp

2016-03-03 18:28:24 807

原创 oracle ,ibitis 存储过程的调用

//oracle中存储过程创建create or replace procedure insdate(n_ins in varchar,n_categoryId in varchar,n_result out number) is pro_row re_productinfo%rowtype; v_count number(2);begin v_count := 0; fo

2016-02-29 18:42:43 766

原创 jquery向后台请求的几种方式

//post请求

2016-02-26 18:32:19 5474

原创 HttpURLConnection post json传参

HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST");// 提交模式

2016-02-26 17:53:54 11992 1

原创 oracle 函数的应用

--返回日期型create or replace function getplandate(v_date in date,v_cnt in number)--传入当前时间,期数 return date as y number; m number; d number; last_cnt_date date;

2014-10-27 17:57:37 480

原创 eclipse找不到jre问题

用系统原来装的eclipse,但是把先前的jdk卸载了,choang'xin'zhuan'zai'le

2014-04-24 17:27:10 3992

原创 java对象转json

ListPerson> data= customerService.getPerson;SONArray jsa = new JSONArray();int jsaIndex= 0;for (Person person: data) {JSONObject item = new JSONObject();item.put("name", person.getName()

2014-03-05 10:23:42 893

原创 java 对象去重

java类里边的去重:List data= customerService.getPersonList;//得到属性值重复的集合HashSet h = new HashSet(data);//去重操作data.clear();//清除data中原有的数据data.addAll(h);//将去重后的数据放入data中Person类里边属性的

2014-03-04 15:40:35 1120

原创 JSTL标签split属性

在页面上用jstljiequ${fn:split(StringapplyId,'/')[0]}

2014-02-28 16:13:17 718

原创 dwz框架 时间控件不支持onclick,onchange事件

公司做项目用的是DWZ框架,结果发现在使用dwz自带的

2013-11-22 16:40:41 3501

dubbo泛化的简单应用

dubbo泛化的简单应用

2017-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除