自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (13)
  • 收藏
  • 关注

原创 java-Object-wait-notify dome

package cn.testin.test.service.test;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.atomic.AtomicInteger;/** * lock test */public class TestA {...

2018-08-22 11:09:04 275

原创 a thread named [FileWatchdog] but has failed to stop it.

异常原因:01-Feb-2018 19:41:28.020 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [xxx] appears to have started a thread named

2018-02-02 11:36:33 1509

原创 org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [xx] ...

异常详情:31-Jan-2018 16:30:40.843 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [spicy_dev] registered the JDBC driver [com.a

2018-01-31 17:29:22 17002 1

原创 git深入讲解

一、仓库的建立 使用git init命令(这里是从源开始讲,所以不考虑clone那种)之后会产生一个.git目录,说明本地仓库建立成功,里面有四个目录三个文件其中hooks是一些linux脚本命令,info里面是一个exclude文件,可以在里面抛出一些文件,这俩不经常使用,在这里不做介绍。object目录是存放git的源数据的地方,这里你的每次add会产生一个源数据,每次comm

2017-12-29 13:50:58 595

原创 OpenKm 开源文档管理项目安装

前段时间同事被安排做一个文档管理工具,要求开发人员与不是开发的人员都可以查看里面的文档,所以同事搜索就弄了这个,说实在的这个安装的时候还是碰了很多的坑,(各种缺少jar文件,各种需要vpn访问的资源)。 首先访问官网下载页面:https://www.openkm.com/en/download.html。然后可以看见两个可供下载的文件由于Openkm是基于java开发的,所

2017-12-26 10:14:06 14674 2

转载 深入分析Java ClassLoader原理

转自:http://blog.csdn.net/xyang81/article/details/7292380一、什么是ClassLoader?         大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这

2017-11-03 11:37:35 301

原创 数据库创建用户与赋权

####创建用户read 密码为test-readCREATE USER 'read'@'%' IDENTIFIED BY 'test-read';#############对某个数据库的某张表赋权GRANT SELECT ON `testDB`.`testTable` TO 'read'@'%';##########撤销某个数据库某张表的权限REVOKE SELECT ON

2017-11-02 10:46:48 1154

原创 java 对 汉字排序(按照拼音字母排序)

业务场景:一个list集合,里面add了若干个实体类,针对该实体类排序的属性为String。使用技术,自定义list排序(JDK自带),重写Comparator接口的compare方法,汉字转拼音技术:使用的pinyin4j。pinyin4j官网地址:http://pinyin4j.sourceforge.net/不想去官网下载的我这里也有,地址为://tempRate

2017-10-26 16:25:25 8817 1

原创 tomcat启动之后,一个项目由两个线程启动的问题

期初在使用eclipse开发项目的时候,偶然的一次发现,我们的配置配件加载了两遍,当时不影响正常使用,也就没在意。后期发现同事们都只加载一遍配置文件,这时候我就意识到问题了,当时是由于我在eclipse配置tomcat启动目录在webapps目录下,但是同事们都在eclipse默认的wtswebapps目录下,所以当时我就将目录进行迁移,之后发现配置文件只加载一次了。就在前几天,生

2017-09-07 11:21:10 867

原创 linux tomcat java.lang.OutOfMemoryError: unable to create new native thread

通过该异常的名字就可以知道:该问题是内存溢出,不能创建新的线程。该问题的引发是由于我们系统的用户量变大了而引起的。附带一篇测试最大线程数的脚本import java.util.concurrent.CountDownLatch; public class TestNativeOutOfMemoryError { publi

2017-08-15 12:46:03 5486

原创 HTML转图片或者HTML转PDF

我使用的是wkhtmltoimage,和wkhtmltopdf实现的html转换为图片或者是PDF ,该程序是C语言写的,执行效果好,速度快并且稳定。相关文档查看:https://wkhtmltopdf.org/相关命令查看:http://blog.csdn.net/zhangkezhi_471885889/article/details/52184744使用起

2017-07-31 18:23:33 4856

原创 MySQL varchar 类型转换为int/double 类型 并计算求和

数据量少的时候并可以使用sum()函数直接求和(MySQL有个小知识,它可以自动识别是字符串类型还是数字类型)如:SELECT  '3.15' + 1;结果--> 4.15SELECT COUNT(DISTINCT CUST_ID) as '已参客户总人数',SUM(REWARD_VALUE + 0) as '客户抽到红包金额总数' FROM `sp_aty_r

2017-07-28 15:02:09 13102 1

原创 十进制转任意进制数(32位以下--主要是应付面试使用)

今天一个哥们去面试,结果面试官考了一个十进制转化为十五进制的问题,十五进制啊,面试官真是脑洞大开。这里我写了一个demo 是仿照JDK写的,经得起考验。

2017-07-21 16:40:15 839

原创 JavaPDF文件转图片

方案一 使用PDFRenderer.jar实现PDF转图片:1、需要导入PDFRenderer.jarpackage lcl;import java.awt.Image; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.i

2017-07-19 16:17:43 829

原创 PDF.js使用心得

一次在开发微信预览保单的时候所使用到的,由于安卓手机浏览器不支持解析PDF,所以才用了PDF.js来解析PDF并展示。pdf.js 是一个技术原型主要用于在 HTML5 平台上展示 PDF 文档,无需任何本地技术支持。在线演示地址:http://mozilla.github.com/pdf.js/web/viewer.htmlPDF.js可在官网下载  地址:http://mozi

2017-07-19 09:46:09 42827 6

转载 webservice的几个简单的使用方式

一、概览方式1:HttpClient:可以用来调用webservie服务,也可以抓取网页数据版本1:HttpClient3.0.x版本2:HttpClient4.x.x(目前最新4.5.2)这2个版本的使用方式不一样;变动较大方式2:纯Java(自带API)      jws方式3:cxf框架方式4:axis2框架

2017-07-17 14:53:19 2270

原创 MySQL查看空间大小

#查看总的空间大小  默认单位是字节  除1024为K,除1048576为MSELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='boc-samsung';#查看某表占的空间大小SELECT DATA_LENGTH FROM information_s

2017-07-12 17:40:30 827

原创 tomcat,javax.management.MalformedObjectNameException: Invalid character ':' in value part of propert

一次在项目中更新完服务器发现了以下异常:Jul 12, 2017 3:31:03 PM org.apache.catalina.startup.HostConfig deployDirectoryINFO: Deploying web application directory /app/project/apache-tomcat-console-8082/webapps/d:

2017-07-12 15:43:48 11604 1

原创 如何通过反射使用一个类的方法

Java原生态的反射说明一下 FanSheTime 为我自己随便用的一个类名用法1:实例化对象,在通过对象直接使用里面的方法即可public static void main(String[] args) { try { long begin = System.currentTimeMillis(); Class forName = Class.forName(

2017-07-11 16:27:24 589

原创 微信开发页面请求重发问题

偶然的一次因为项目再生产上出了问题发现的对于微信浏览器(安卓版本)如果页面请求结束等待响应时间超过10S微信浏览器会认为没响应,并主动重发上条ajax请求对于该问题,暂时没想到解决方案,再生产中是因为我们在一个响应过程中调用了两个接口,故响应时间较长之后进行优化分批调用,第一个接口处理成功直接响应,在响应成功里进行调用第二个接口。

2017-04-20 09:17:16 7653

原创 Mybatis异常:MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99n9h1k

当使用Mybatis运行项目时发现Tomcat卡在了0 INFO [2017-04-01 08:37:28] MLog clients using log4j logging.344 INFO [2017-04-01 08:37:29] Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? tr

2017-04-01 08:50:40 2272

原创 EditPlus格式化xml

由于工作需求  要针对xml进行传输  在这里我一直用的是eclipse进行格式化xml但是同事非要用node++或者editplus在这里我说明一下  我的editplus版本为2016英文版editplus原本是没有格式化xml这个功能的  需要导入一个插件插件地址:点击打开链接下载后为xmlstarlet-1.4.0这个文件  将这个文件里面的所有文件复制到Edi

2017-03-17 17:40:32 2766

原创 关于Java中的那些yyyy-MM-dd的问题

关于java中的java.text.SimpleDateFormat相信大家并不陌生,我们通常使用它来格式化日期,比较好用,但是对于它里面的年月日时分秒实在是记不清,在这里笔者就缕一缕这里的关系字母日期或时间元素表示示例G时代 标志符TextADy年Year1996; 96M年中的月份Month

2017-03-14 09:08:43 1636

转载 javascript (function(){})()

代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })();  半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,

2017-03-13 16:03:56 312

原创 mysql的一些函数

MySQL MID()函数用法SQL MID() 函数用于得到一个字符串的一部分。这个函数被MySQL支持,但不被MS SQL Server和Oracle支持。在SQL Server, Oracle 数据库中,我们可以使用 SQL SUBSTRING函数或者 SQL SUBSTR函数作为替代。注:字符串从1开始,而非0,Length是可选项,如果没有提供,MID()函数将返回余

2017-02-15 09:30:13 385

转载 MySQL存储过程详解 mysql 存储过程

1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控

2017-02-15 09:16:45 286

原创 java.lang.IllegalArgumentException: An invalid domain [.x.com] was specified for this cookie

在写SSO同父域登录时使用    www.lcl1.x.com    www.lcl2.x.com   www.check.x.com在cookie共享时使用ck.setDomain(".x.com");//将cookie设置到父域下发生错误  java.lang.IllegalArgumentException: An invalid domain [.x.com] wa

2017-01-18 17:44:01 6211

原创 SSO单点登录一(Spring+SpringMVC+固定密码)实现的简单的同域SSOdemo

本文为作者原创  转载请注明出处首先导入spring+springMVC的核心jar文件 编写web.xml文件 SSO-First-同域 contextConfigLocation /WEB-INF/classes/applicationContext.xml org.springframework.web.context.Cont

2017-01-18 13:11:22 8081 1

转载 再聊线程池

版权声明:本博客所有的原创文章,作者皆保留版权。目录(?)[+]引言最近恰好在组内分享线程池,又看了看四年前自己写的线程池文章,一是感叹时光荏苒,二是感叹当时的理解太浅薄了,三是感叹自己这么多年依然停留在浅薄的理解当中,没有探究其实现,羞愧难当。遂把分享的内容整理出来,希望能够让读者对线程池有一个全新的认识。池化这里池化并不是深度学习中的池化

2017-01-17 20:32:30 609 1

转载 java之线程本地存储

Java并发编程:深入剖析ThreadLocal  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。  以下是本文目录大纲:  一.对ThreadLocal的理解  二.

2017-01-15 15:27:54 4922

转载 java之线程池的使用

Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  

2017-01-15 15:25:45 326

转载 Java之Timer使用

Java并发编程:Timer和TimerTask(转载)  下面内容转载自:  http://blog.csdn.net/xieyuooo/article/details/8607220  其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样:1

2017-01-15 15:21:38 291

转载 java线程同步之Lock锁

Java并发编程:Lock  在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。  也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐

2017-01-15 15:17:13 633

转载 深入理解Java之线程池(转载)

原作者:海子   出处:http://www.cnblogs.com/dolphin0520/    本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。       在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并

2017-01-09 09:44:48 348

原创 java多线程之join

废话不多说直接上代码当不使用join方法的时候main线程与t1线程是同时运行的谁抢到课cpu的资源谁就先执行结果可以看出来在main线程执行的时候自上而下执行先是执行System.out.println("测试先后顺序");然后开始t1.start()和main线程剩余的部分/*这俩执行是同步的谁抢到cpu资源谁就执行*/这时我们引入join方法

2016-12-18 09:57:48 461

原创 修改Myeclipse/eclipse新建工程new显示的内容

每次使用Myeclipse/eclipe的时候,在每一次新建工程或者是新建class类,接口,xml文件又或者是包等等的时候会出现很多不必要的项目  为此很是苦恼在这里 小编就写一篇针对修改这个内容的方法怎么样是不是很乱怎么样是不是很少现在说明实现的过程点击这个将左面自己需要的加上面即可变成这个样子怎么样  还可以吧这本为作者原创

2016-12-13 15:45:22 3530

原创 spring整合struts@Autowired注入为空指针

今天在ssh纯注解整合的时候发现使用spring的@Autowired注入到struts的action的时候总是空指针,我以为是struts的配置文件出错了我就去增加struts.xml文件中增加一条配置此时发现并不好使我又去struts的配置文件修改修改了struts默认的配置文件发现也不好使,最终尴尬的发现少引入了一个jar文件struts2-spring-plugin

2016-12-07 18:31:09 1645

原创 Spring-Struts-Mybatis整合

此为作者原创  转载请注明出处在这里我使用的是struts2.3.7+Spring4.3.4+Mybatis3.4.1首先需要导入jar包(需要注意包冲突如log4j重复javassist-3.18.1-GA.jar重复等)然后配置web.xml文件Spring_Struts_MyBatisindex.htmlindex.htmindex.jspdefa

2016-12-07 14:09:12 384

原创 Spring代理/aop异常

问题描述:Failed to convert property value of type 'com.sun.proxy.$Proxy6 implementing org.springframework.jdbc.core.JdbcOperations,org.springframework.beans.factory.InitializingBean,org.springframework.

2016-12-06 08:49:55 1659

原创 Myeclipse/Eclipse快捷键

页面代码格式化:ALT+SHIFT+S+Fimport导入类包:CTRL+SHIFT+M自动删除导入类包多余的和导入缺少类包的:CTRL+SHIFT+O抽取字符串出来单独为一个方法:ALT+SHIFT+Mequals方法:ALT+SHIFT+S+HtoString方法:ALT+SHIFT+S+S一个竖线同时输入多行的功能不知道什么名字:ALT+SHIFT+A无参构造方法

2016-12-05 15:42:54 769

BitSet 源码分析.txt

基于JDK1.8的BitSet 源码分析, 描述了实现的原理 个方法的含义 虽然没有写出实际的测试代码 但是只要是细度了我的这个分析 在使用的时候就不是问题了

2019-05-28

windows 文件分割工具

对于很大的日志,记事本都打不开的时候,就需要有分割工具将他们分割成一小份一小份的,让记事本或者其他工具可以打开

2017-11-07

HTML开发像素测量工具

HTML开发像素测量工具,可以检测出像素的大小,方便前端人员开发

2017-11-03

二维码demo

二维码生成demo 里面有ZXing与QRcode两种二维码生成的实例与jar

2017-08-16

HTML转换PDF-demo实例

使用这个demo可以完成html转换为PDF

2017-08-01

wkhtmltopdf

可以使用它进行完成html转换为PDF或者是转化为jpg使用简单

2017-07-31

cjkuni-uming、smc、stix

解决中文不显示或乱码问题:需要字体文件cjkuni-uming、smc、stix放入/usr/share/fonts目录下

2017-07-31

linux下PDF解析为图片的工具(绿色免安装版)

该文件里面包含使用的绿色软件和写好的一些将PDF转换为jpg图片或者是其他格式图片的shell脚本,只需要代码调用即可使用

2017-07-19

反射jar(bsh-core-2.0b4.jar)

可以通过这个jar进行使用反射,完成项目的一些框架的开发

2017-07-11

51单片机实例35个

51单片机实例35个 ,可用于毕业设计,学习资源,很实用

2017-04-20

33个单片机类毕业设计

每个设计包含论文、原代码,个别的有PCB,请下载者仅做参考,通篇抄袭后果自负。 16×16点阵(滚动显示)论文+程序.rar cdma通信系统中的接入信道部分进行仿真与分析.rar LED显示屏动态显示和远程监控的实现.rar MCS-51单片机温度控制系统.rar USB接口设计.rar 毕业设计(论文)OFDM通信系统基带数据.rar 仓库温湿度的监测系统.rar 单片机串行通信发射机.rar 单片机课程设计__电子密码锁报告.rar 单片机控制交通灯.rar 电动智能小车(完整论文).rar 电气工程系06届毕业设计开题报告.rar 电信运营商收入保障系统设计与实现.rar 电子设计大赛点阵电子显示屏(A题)..rar 电子时钟.rar 火灾自动报警系统设计.rar 基于GSM短信模块的家庭防盗报警系统.rar 基于GSM模块的车载防盗系统设计 TC35i 资料.rar 基于网络的虚拟仪器测试系统.rar 门控自动照明电路.rar 全遥控数字音量控制的D类功率放大器.rar 数控直流稳压电源完整论文.rar 数字密码锁设计.rar 数字抢答器(数字电路).rar 数字时钟.rar 水箱单片机控制系统.rar 同步电机模型的MATLAB仿真.rar 温度监控系统的设计.rar 用单片机控制直流电机.rar 用单片机实现温度远程显示.rar 智能家用电热水器控制器.rar 智能型充电器电源和显示的设计.rar 自动加料机控制系统.rar

2017-04-20

EditPlus格式化xml的插件

EditPlus格式化xml的插件

2017-03-17

空空如也

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

TA关注的人

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