自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (28)
  • 收藏
  • 关注

原创 Lua 实现StringBuffer功能

根据StringBuffer的链式调用原理,在Lua中模拟实现该功能。因为在使用lua的字符串拼接功能相当麻烦,总是要用..来组装,因此想着实现一个类似java 中的StringBuffer功能。

2022-12-10 19:10:12 428

原创 java生成 *.crt和*.key文件与*.keystore *.jks文件的转换

如何使用openssl与keytool工具,把*.key和*.crt转换成*.jks文件,即生成keystorejava *.crt *.key转换*.jks

2020-04-03 10:45:47 4821

原创 map computeIfAbsent 的浅尝辄止

 今天一不心,误用这个方法,一直认为computeIfAbsent的value再次调用时,value也会随之更新,但在做单元测试时发现这个值并不是那样的,使用这个方法,map中的value只会当key不存在时,创建key,并put进value,一旦key存在,调用这个方法,还是最近一次put进的value,并非是你想要更新的结果.索性写了一个测试,去验证了一下,代码如下 Map<S...

2019-01-23 15:00:26 226

原创 Java基础之 解开String 的神密面纱

先来一个引子,来打开这个话题吧public static void main(String[] args) { String s1 = "hello world"; String s2 = new String("hello world"); String s3 = new String("hello world").intern(); ...

2018-09-07 13:39:43 161

原创 java基础之 ==与equals的区别

==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。equals:  equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equa...

2018-09-04 18:29:04 173

原创 解决com.alibaba.fastjson.JSONException: autoType is not support 异常处理

最近在使用spring-data-redis时,使用fastjson的序列化方式GenericFastJsonRedisSerializer可以正常序列化,但在反序列化时发生了如下异常com.alibaba.fastjson.JSONException: autoType is not support. com.hongshu.groovy.dto.Account。 仔细阅读...

2018-08-29 15:39:52 27353 2

原创 java简体与繁体互转

import java.util.HashMap;import java.util.Map;public class ChineseConvert { public static String StoT(String data) { return translate(data, S2T); } public static String TtoS(St...

2018-07-02 10:49:22 1460

原创 利用spring+quartz-scheduler+MySql实现定时任务动态调整

定时任务动态调整执行 在Spring中使用Quartz有两种方式实现:第一种是任务类继承QuartzJobBean,第二种则是在配置文件里定义任务类和要执行的方法,类和方法可以是普通类。因此第二种方式远比第一种方式来的灵活。所以这个分析设计也是基于spring配置的方式

2017-09-21 16:53:58 1748

原创 NotImplementedError: stat.st_dev unsupported or native support failed to load

NotImplementedError: stat.st_dev unsupported or native support failed to load  升级下jruby就OK了

2016-07-20 14:46:33 1809 1

原创 银期转账 非法银期代理关系

进行银期转账开发时返回  错误消息,CTP非法的银期代理关系,ErrorId为76的解决办法,可能导致这样的原因是当天你频繁进行银期转账,并且转账金额固定数额较小,原因可能是因为期货公司或者是银行限制了你的转账权限

2016-06-16 10:14:55 569

原创 redis.conf 配置详解

redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程    daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定    pidfile /var/run/redis.pid3.

2015-09-16 09:09:40 352

原创 velocity 标签的使用

foreeach循环 遍历MAP#foreach($data in $!{investTypeMap.entrySet()}) ${data.key} ${data.value} #end

2015-07-09 17:12:27 390

原创 Oracle 中导出excel的方法

主要的方法使用的SQL语句在主要的方法中有涉及 get_tables.sql的路径。脚本下载地址:oracle 中有选择地导出数据到excel

2015-03-04 10:56:56 901

原创 DB2 常用命令之 重命名数据 表

1、重新命名表名rename table old_table_name to new_table_name

2015-01-20 10:22:28 9119

原创 ehcache 使用及与Spring整合

ehcache的配置文件<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="false"> <defaultCache maxE

2014-09-19 11:20:29 600

原创 设计模式之JAVA----抽象工厂模式

定义工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码

2014-07-30 15:46:39 480

原创 设计模式之JAVA----工厂模式

普通工厂模式

2014-07-30 11:36:51 737

原创 代理抛出异常错误: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException:

linux 下解决方案方案1、vi /etc/hosts在127.0.0.1 后添加对应 的名字方案2、vi /etc/sysconfig/network修改HOSTNAME为localhost

2013-12-05 11:52:56 12404 1

原创 javascript 识别各种浏览器

原理:根据navigator.userAgent返回值识别实现:function validBrowser(){ var u_agent = navigator.userAgent; var browser_name='Failed to identify the browser'; if(u_agent.indexOf('Firefox')>-1){ browser_nam

2013-10-25 12:37:40 989

原创 could not find class file. make sure the file is compilable 解决办法

在使用eclispe 生成serialVersionUID时会报这样的错误,这时因为你在构建工作时,java 的编译环境出现错误此时只要使用eclispe工具重新构建一次就可以了具体方法如下1、左键单击要构建的工作2、选择build project 就可 了

2013-05-29 11:58:43 4788 1

原创 java zip解压算法

public static void unCategoryZip(String filePath){ try { String fileName=filePath+"category.zip"; ZipFile zipFile = new ZipFile(new File(fileName)); Enumeration emu = zipFile.entries();

2013-05-17 09:24:20 818

原创 修改 mysql 表类型 实际测试可执行

今天在修改mysql表类型时,在网上搜索了下,说是用alter table 表名 type = MyISAM;alter table 表名 type= InnoDB;本地实际执行了下是错误,后来查询mysql API修改表类型时用如下语句,已经实际测试通过修改 mysql 表类型的 sql 语句:alter table 表名 Engine = MyISA

2013-05-14 16:10:58 725

原创 PCRE的简单介绍

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl兼容的正规表达式库,是一个用C语言编写的正则表达式函数库,由Phili Hazel编写。PRCE是一个轻量级的函数库,比Boost之中的正则表达式库小很多。PRCE十分易用,同时功能也很强大,性能超过了POSIX正则表达式和一些经典的正则表达式库。和Boost相比,双方性能相差无几,

2013-02-21 11:47:04 2463

原创 Js 回车换行处理的办法

当我们在文本框里输入文字敲下回车后,希望在提交后网页也显示是换行的效果,这时我们需要把提交的内容做下处理才可以达到效果。1、定义js原生的替换函数。js里没有replaceAll的函数,需要我们自定义String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm

2013-01-24 10:03:11 2746

原创 java中计算字符串长度的方法

字符串采用unicode编码的方式时,计算字符串长度的方法找出UNICODE编码中的汉字的代表的范围“\u4E00” 到“\u9FBB”之间,由于一个汉字代表两个字符所以可以采用如下方法进行计算字符串的长度public static int getCharLength(String content) { int count = 0; for (int i = 0, len = co

2012-09-20 17:26:15 5819

转载 linux下scp命令详解

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c ciphe

2012-09-13 18:00:09 494

原创 ProbeException解决办法:There is no WRITEABLE property named 'id' in class 'java.lang.String'

<![CDATA[ insert into visit_statistic_day (app_id,user_num,pv,uv,visit_date) select type_id as app_id ,count(distinct username) as user_num,count(id) as pv, count(distinct ip) as uv, date_

2012-07-18 17:30:13 9301

原创 C3P0异常: Attempted to use a closed or broken resource pool

Could not get JDBC Connection; nested exception is java.sql.SQLException: An SQLException was provoked by the following failure: com.mchange.v2.resourcepool.ResourcePoolException: Attempted to use a c

2012-07-17 18:03:49 9193

原创 ArrayList的remove()的问题

在用ArrayList进行remove操作时,当移除一个对象时,ArrayList的size就会改变,在进行下次循环时就报数组越界的异常,其解决办法如下:for(Iterator iter = appTops.iterator();iter.hasNext();){ AppTopInfo appTopInfo=iter.next(); AppTopInfo appTop =

2012-06-27 15:22:51 808

原创 Spring quartz使用详解

Spring quartz在作定时任务时使用起来很方便,较java的timer使用起来更加高效,管理起来快捷,下面是详细配置<beans default-autowire="byName" xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2012-06-20 16:25:32 1043

原创 struts中从一个命名空间跳转到另一个命名空间的解决办法

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> /index forward /W

2012-04-03 15:38:04 2725 2

原创 java中利用URL抓取网页内容

import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.httpclient.HttpClient;

2012-03-28 10:31:57 1145

原创 java.lang.IllegalArgumentException: No SqlMapClient specified 异常解决方案

java.lang.IllegalArgumentException: No SqlMapClient specified    at org.springframework.util.Assert.notNull(Assert.java:112)    at org.springframework.orm.ibatis.SqlMapClientTemplate.execute(SqlMa

2012-03-13 15:08:15 6313 3

原创 maven: Could not find artifact com.sun:tools:jar:1.5.0

【maven package】,则依然报错,但报的是另外一个错误:[INFO] Scanning for projects…[INFO]                                          [INFO] Building Struts 2 Blank Webapp 1.0-SNAPSHOT[INFO][INFO] BUILD FAILURE[INFO]

2012-03-01 14:12:11 2005

原创 ehcache 配置详解 教程

xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd" updateCheck="false">                    maxElementsInMemory="1000"            eternal="false"            timeToIdleSeconds="300

2012-02-28 11:54:21 1484

原创 跨域 CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR

response.setHeader("P3P","CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\""); 很多情况下我们不得不处理这样一种情况,俩个网站域名不同,但是在一个网站登录同时要实现在另外一个网站登录.但是跨域处理cookie浏览器会自动阻止此行为,不

2012-02-02 14:41:33 2555

转载 Log4j.properties配置详解

log4j输出参数:           %m   输出代码中指定的消息  %p   输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL   %r   输出自应用启动到输出该log信息耗费的毫秒数   %c   输出所属的类目,通常就是所在类的全名   %t   输出产生该日志事件的线程名   %n   输出一个回车换行符,Windows平台为“\r\n”

2012-01-02 13:58:51 617

原创 Mysql 分页查询

关于Mysql分页查询,可以利用jdbc的方式,也可使用mysql提供的函数语法:limit page,pagesize; page指起始页,pageSize指每页的记录数常用做法:第一页:select * from tablename limit 0,100;第二页:select * from tablename limit 100,100;第三页:select * from

2011-11-07 11:23:10 585

原创 GC是什么?有几种算法实现?

GC是java的垃圾回收几种实现的方法    1、 引用计数法(Reference Counting Collector)    引用计数法是唯一没有使用根集的垃圾回收的法,该算法使用引用计数器来区分存活对象和不再使用的对象。一般来说,堆中的每个对象对应一个引用计数器。当每一次创建一个对象并赋给一个变量时,引用计数器置为1。当对象被赋给任意变量时,引用计数器每次加1当对象出了作用域

2011-10-24 09:20:51 2918

原创 【java面试题】StringBuilder与StringBuffer和String 的区别

刚参加一个面试,问到了这个问题,回答不是很到位,理解上有点偏,找了些资料参考下,整理了下,分享给大家!     简要的说,String类型和StringBuffer类型的主要性能区别其实在于 String 是不可变的对象,因此在每次对String类型进行改变的时候

2011-10-15 10:38:08 567

Axure谷歌浏览器插件 axure-chrome-extension

chrome axure,产品原型图插件

2023-10-31

RabbitMQ教程

rabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQrabbitMQ

2017-09-19

PostMan body方式提交数据详解

使用postman发送requestBody请求到服务器,在移动API开发中调试利器,使用postman发送requestBody请求到服务器,在移动API开发中调试利器

2017-09-19

JTS帮助文档中文版

JTS帮助文档中文版.rar

2015-11-04

Oracle 有 选择地导出数据 到 excel的方法

本人亲测,正常运行,使用此脚本可以有在ORACLE数据中使用sqlplus有选择地导出数据到excel

2015-03-04

漂亮的下拉菜单(DIV+CSS)

DIV+CSS制作的CSS的下拉菜单,用着方便,简单易用

2012-06-20

静态网页设计模板

有十个左右的网页设计

2012-05-04

MyEclispe8.*安装svn插件的快件方法,两分钟搞定

MyEclispe8.*安装svn插件的快件方法,两分钟搞定 MyEclispe8.*安装svn插件的快件方法,两分钟搞定

2012-03-01

log4j.properties配置详解 使用教程

log4j.properties配置详解 使用教程

2012-02-23

JAVA软件工程师-各个公司面试题

JAVA软件工程师-各个公司面试题JAVA软件工程师-各个公司面试题JAVA软件工程师-各个公司面试题

2011-11-04

SVN冲突的处理

SVN冲突的处理SVN冲突的处理SVN冲突的处理SVN冲突的处理SVN冲突的处理SVN冲突的处理SVN冲突的处理SVN冲突的处理

2011-11-04

JS日历控件

好用javascript控件,里面包含了时下常用的js日历控件

2011-10-28

动态生成随机验证码

用JSP动态生成随机验证码,已经调试通过的demo,很好用的例子,绝对好用!

2011-10-15

注册表命令大全

注册表命令大全,有一百多种命令,史上最全的注册表命令,绝对好用

2011-10-09

JQUERY 提示插件--poshytip-1.0.zip

极好用的JQUERY提示框架,里边有很多demo!

2011-09-29

eXtremeComponents-1.0.1+中文API___分页工具

eXtremeComponents-1.0.1+中文---API分页工具 好用的分页工具,内含API,及一些例子方便好用,

2011-09-02

jstl api 帮助文档

jsti api 帮助文档 全面提升您的jstl知识

2011-08-19

Java设计模式学期论文

Java设计模式学期 1、严格按照提供的模板进行改写 2、若有需要粘贴的文字,可先将它们粘贴至记事本中,然后再粘贴到正文中,注意不能破坏格式(要擅于使用格式刷) 3、模型图、代码和文字配合进行模式的说明 4、结合实际案例或者java、j2EE中涉及到的模式 5、创建型、行为型、结构型三种模式,每种模式至少举出一例 6、态度要认真,既要保证质也要保证量 7、自己动手撰写,杜绝简单的复制等敷衍行为,一经发现,则按不及格处理

2011-06-09

2011国信蓝点模拟题

本试卷包含两种题型:“代码填空”与“程序设计”。 填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不多于一条语句(即不能出现分号)。 编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的,不能只对试卷中给定的数据有效

2011-04-27

JAVA面试时常见问题

譔文档详细列出了java面试时的常见问题,可以帮助我们在面试时,轻松过关

2011-03-27

spring 3.0

里边包含了我们所要的jar包,让我们的开发更省心

2011-03-20

Gcc编辑策略,轻松学会linux-gcc

详细讲解GCC命令,有大量的实例进行练习

2010-12-02

linux 系统调用

linux 系统调用linux 系统调用linux 系统调用linux 系统调用linux 系统调用

2010-10-20

SW1105交换模块配线

交换机模块配线 联虚弄度,我不想定那么多,下了你不后悔

2010-03-18

fileup-commmos

dsfasdfassdfsdfasdfsadfsaddfsdfsadafsdfadfsdafsa54523131321

2009-10-11

2009---*-----数学建模

SDS模压爱迪生 防盗锁夺大规模坧 珪地一二三 副食店

2009-07-09

winamp 2.78c豪华版.exe

模压枯大起大落 急口令另虽是国 国国国辊 地 顶戴在大师傅顶戴大规模大规模压顶大师傅

2009-03-18

空空如也

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

TA关注的人

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