自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (20)
  • 收藏
  • 关注

原创 dubbo服务不注册到公司zk上

问题场景: 自己想本地跑一下,但是本地跑又把服务注册到zk上了,而开发、测试环境连不了本地,对于调用方表象就是一会儿能用,一会儿不能用,等于说就是挂了。有2种方式可以避免本地服务注册到zk上,二选一(不注册自己的服务,但是可以调用别人的dubbo服务),注意:以后本地跑请参照如下策略,禁止把本地服务注册到环境上,如果要相互联调,请...

2020-06-15 09:39:53 2269 1

原创 记录ConcurrentHashMap的一个bug

public static void main(String[] args) { Map<String,Integer> map=new ConcurrentHashMap<>(); map.computeIfAbsent("AaAa",key-> map.computeIfAbsent("BBBB", key2->42)); System.out.println(map);}转:https://www.toutiao.com/i6..

2020-06-15 09:39:33 242

原创 关于多线程的一些测试Thread.activeCount()

Thread类的activeCount()方法用于返回当前线程的线程组中活动线程的数量。返回的值只是一个估计值,因为当此方法遍历内部数据结构时,线程数可能会动态更改。public class TestMain { static public class MyAtomicInteger{ AtomicInteger integer =new AtomicInt...

2019-03-14 10:03:03 5604 1

原创 锁总结​​​​​​​

锁总结:只总结了其中的一部分,可能不全,欢迎补充 

2019-02-14 12:25:35 158

原创 多线程问题思考

1、 第一个例子:public class NoLockOrder {static int num=0;public static void main(String[] args) { ExecutorService executorService= Executors.newCachedThreadPool(); CountDownLatch coun...

2019-01-24 14:19:09 200

原创 springmvc 调用流程

org.springframework.web.servlet.DispatcherServlet#doDispatch    &gt;org.springframework.web.servlet.DispatcherServlet#getHandler获取HandlerExecutionChain执行类(处理程序执行链,由处理程序对象和任何处理程序拦截器组成)    &gt;org.spr...

2019-01-23 18:07:06 649

原创 冒泡排序java

1、最原始的,每一个都循环一次,双循环来进行排序。外部循环控制所有的回合,内部循环代表每一轮的冒泡处理,先进行元素比较,再进行元素交换,缺点性能较差,效率不高,public static void testSort(){ int [] array = new int []{ 5 , 8 , 6 , 3 , 9 , 2 , 1 , 7 }; int tmp=0; f...

2018-08-23 10:16:28 152

原创 spring容器启动过程简要分析

1、ContextLoaderListener 创建以及初始化在web.xml中配置org.springframework.web.context.ContextLoaderListener 的时候自动实例化ContextLoaderListener ,ContextLoaderListener类实现了javax.servlet.ServletContextListener接口,在web容器启动的...

2018-04-18 12:28:01 3140

原创 事务理解

当父方法中没有捕获异常时:同一个类中,父方法有事务发生异常,不管子方法是否有事务都会子方法都会回滚;不通类中调用,父方法有事务发生异常,子方法有事务且事务传播性为REQUIRES_NEW,子方法不会回滚父方法回滚,子方法事务传播性默认require或者子方法没有事务,则父方法、子方法一起回滚,多数据源,事务注解必须指定value值,2个事务方法在一个类里面,互相调用。注解都不起

2018-02-02 16:53:32 203

原创 从inputstream中读pdf生成pdf文件

public static void main(String[] args) { System.out.println(FileUtils.exists("invoice/2017011817151260118001.pdf")); System.out.println(FileUtils.exists("invoice/20170118/2017011817151

2017-05-31 16:24:16 7688 2

原创 字符串处理

public class CamelCaseUtils {       private static final char SEPARATOR = '_';        public static String toUnderlineName(String s) {          if (s == null) {              return null;  

2016-12-06 15:17:58 290

原创 poi excel导入导出

package com.kungpeng.xdyw.util.excel;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import jav

2016-12-02 15:31:24 347

原创 js搞定域名包含工程名,测试环境生产环境访问url不一样

window.location.protocol+'//'+window.location.hostname+(window.location.port?':'+window.location.port:'')+(/http(s)?:\/\/[^\/]+\/([^\/:]+)\//.test(window.top.location.href)?('/'+RegExp.$2):'')va

2016-11-27 21:04:30 1802

原创 导出指定格式的excel

用到的包jxl-2.6.jar附件,为元代码。类为抽象类,需要写其中的一些方法。比如://标题@Overridepublic List> buildConfig() {String config = "[{parent:'标准客户',label:'主体',data:{column:'main_body',source:'data',colmarge:1,decode:{

2016-11-27 11:22:57 1040

原创 eclipse.ini配置jvm参数

-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326-productorg.eclipse.epp.p

2016-10-10 19:14:52 1402

原创 reactor异步实现多事物导致的超时

依赖包   io.projectreactor   reactor-bus   2.0.7.RELEASE         io.projectreactor.spring   reactor-spring-core   2.0.7.RELEASE         io.projectreactor.spring   reactor-sp

2016-09-27 15:58:28 1301

原创 浮动回到顶部回到底部

#top_div{    position:fixed;    bottom:80px;    right:5%;    display:none;}window.onscroll = function(){    var t = document.documentElement.scrollTop || document.body.scrollTop;  

2016-09-22 10:08:26 531

原创 一些必须知道的问题

单例模式至少3种,策略模式,状态模式,生产者消费者模式。mysql两种数据引擎的区别,oracle数据库的优化,tomcat默认支持多少连接数,jvm内存模型(写了一个类让回答,都在内存什么位置),jvm的xss参数,js的prototpye作用,类的加载机制(双亲模式)亲模式的位置能不能换?jvm内存模型java的垃圾回收机制链表的快速排序算法redis哨兵模式的投票算法是什

2016-09-21 11:27:46 294

转载 struts2和servlet的共存问题

http://blog.163.com/yangjing1_hi/blog/static/163075985201148735069/先看一下struts2 的web.xml文件:   struts2       org.apache.struts2.dispatcher.FilterDispatcher      struts2   /*

2012-10-27 12:42:56 1182

原创 Struts2中java.utilDate类型的在页面上面显示

"showtable(this);">                                                    或者首先在struts.properties中配置struts.custom.i18n.resources=globalMessages  然后在globalMessages_zh_CN.propert

2012-10-10 23:36:52 1390 1

原创 oracle 表中的一个字段的值添加一个字符

update table_name SET ID='G'||substr(ID,0);

2012-10-08 14:16:01 1596

转载 DOS命令下执行带参数的JS文件

http://blog.csdn.net/wangbin1986/article/details/7287664

2012-09-29 22:48:33 468

原创 关于struts2的验证

关于struts2的验证的方法基本上包括代码验证和配置文件验证,代码验证比较简单,要么直接在对应的处理逻辑里面直接写验证然后用this.addActionError(“”,"shhshshs");这个方法输出错误信息,还可以重写validator方法验证,还可以写个验证方法validateLogin,方法名一定是validateXxx的形式。另一种就是配置文件验证:http://wen

2012-05-25 11:00:31 376

原创 格式化补0的方法

String pattern="000000";    DecimalFormat df = new DecimalFormat(pattern);    svfId = df.format(2);得到的结果是000002;另外种方法: String svfId = String.format("%06d", 2); 得到的结果是000002;

2012-03-30 11:00:42 709

原创 取当前线程名

Thread.currentThread().getName()

2012-03-28 17:03:41 306

原创 判断是否是汉字

public static boolean vd(char c){//判断是否是汉字        boolean isUTF = false;        byte []bytes = ("" + c).getBytes();        if(bytes.length > 1){            int []ints = new int[2];

2012-03-20 17:03:59 518

原创 连接mysql数据库出现下面错误的原因

java.sql.SQLException: Access denied for user 'root,password=123456'@'localhost' (using password: NO)今天自己试着写了下连接数据库的代码的时候出现一个问题,整了半天才发现错误的原因         String driver="com.mysql.jdbc.Driver";

2012-03-20 15:19:58 835

原创 junit对servlet,session的模拟

String []params={"RESET_CONN_MON","CLOSE_ONLINE","OPEN_ONLINE"}; ServletRunner sr = new ServletRunner();      sr.registerServlet( "CommandServlet", CommandServlet.class.getName() );    ServletUn

2012-02-08 16:09:29 3095

原创 使用代理对类的属性赋值或者是抽象类私有类

public static void setFieldValue(final Object object, final String fieldName, final Object value) {  Field field = getDeclaredField(object, fieldName);  if (field == null) {   throw new IllegalA

2012-02-08 16:05:02 1138

原创 用djunit测试servlet等客户端请求

首先要添加djunit,junit,httpunit包import java.io.IOException;import java.sql.Connection;import java.sql.SQLException;import java.util.Enumeration;import java.util.Hashtable;import javax.naming.Na

2012-02-06 12:45:39 1130

原创 遍历list,map,treemap的方法

package cn.com;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import java.util.TreeMap;public class PlMap { public static void main(String[] args) {  ArrayList

2012-01-31 14:41:23 2660

原创 jquery调用ajax

清单 1 $.ajax({ url: 'document.xml', type: 'GET', dataType: 'xml', timeout: 1000, error: function(){ alert('Error loading XML document'); }, success: function(xml){ // do something with xm

2012-01-09 14:19:27 751

转载 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.refle

http://songjindian.iteye.com/blog/883752

2011-12-26 12:39:03 3151 3

原创 String,StringBuilder和StringBuffer的区别

http://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html

2011-12-19 16:47:31 331

原创 使用代理实现对私有方法的访问

public static Object invokePrivateMethod(Object obj, String methodName,            Class[] types, Object[] args) throws Exception {        Object ret = null;        try {            // getMeth

2011-08-08 12:45:59 2093

转载 md5加密

http://jimware.iteye.com/admin/blogs/1121392

2011-07-11 10:18:02 270

原创 java ini 文件读写api

http://dev.firnow.com/course/3_program/java/javajs/20090829/172839.html

2011-06-03 19:43:00 656

原创 struts2 api

http://www.docjar.com/html/api/org/apache/struts2/dispatcher

2011-06-03 16:18:00 583

原创 js 实现清空table里的值但不改变table结构

function sakujyo(){//table 的id var tab = document.getElementById("test") ; alert(tab.rows.length); alert(tab.rows.item(0).cells[0].innerHTML); for (var i=0; i      for (var j=0;j      tab.rows.item(

2011-06-03 14:46:00 9124

原创 js 自动调用函数

setInterval(load(),2000);

2011-06-03 10:47:00 2496

卸载IDM.rar 工具

卸载IDM

2021-11-16

【课堂笔记】一步一步手绘Spring+DI运行时序图.pdf|【课堂笔记】一步一步手绘Spring+DI运行时序图.pdf

【课堂笔记】一步一步手绘Spring+DI运行时序图,spring注入流程,bean创建过程

2020-11-12

图片展示js框架

图片展示js框架,支持放大缩小,旋转,全屏,有demo,使用简单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-06

linux ftp服务rpm

linux ftp服务器rpm,ftp服务器安装必须的安装包

2015-07-23

portmap-4.0-65.2.2.1.i386.rpm

linux 操作系统安装远程共享服务器nfs的时候依赖包portmap,一般nfs-utils操作系统安装盘自带,portmap不一定会有

2015-07-23

junit测试价包

junit测试价包

2012-04-29

PDF的svf调用api

PDF的svf调用api

2012-04-29

java的测试类

一个关于junit的时候会用到的公共方法,如映射访问私有函数,给类属性设置值,httpunit设置访问web端测试

2012-04-10

httpunit测试servlet的一个包

httpunit测试servlet的一个包,可以写junit测试web端的测试代码

2012-04-10

一个比较工具

比较工具,可以比较txt等格式的,直接拖进去就可以比较了

2012-04-10

java反编译工具

jd-gui超好用的反编译工具,功能很强大

2012-03-21

反编译工具java

反编译工具java,XJad是基于Jad核心的Java源程序反编译软件

2012-03-21

SnagIt.截图工具

SnagIt截图工具,超好用的,可以接滚动条的图

2012-03-20

mysql安装包

mysql安装包

2012-03-20

Djunit安装包

解压下载过来的文件夹到eclipse安装目录下的 plugins 目录中就OK了,使用的时候要 导入djunit.jar,junit.jar到lib下

2012-02-06

复制excel的工具

VBA写的一个复制excel sheet 的工具

2011-12-15

Struts1.3 + Hibernate BBS论坛

工具:MyEclipse,框架:Struts1.3 + Hibernate,数据库MySQL5.0,tomcat5.0以上

2011-01-20

Eclipse的优化

MyEclipse 6.0.1,Eclipse的优化,提示; MyEclipse 6.0.1界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击 “下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面 的导出步骤类似。进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行 测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方 便。

2011-01-19

java+SqlServer做的简单的宾馆管理系统

java+SqlServer做的简单的宾馆管理系统

2010-06-08

图书馆管理系统Java

图书馆管理系统,Java 做的 简易系统, Java + access,方便的 使用的 sfs af sd

2010-04-29

空空如也

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

TA关注的人

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