自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (45)
  • 收藏
  • 关注

原创 基于Redis和Redisson的分布式全局锁,实现并发请求分组排队处理(组内排队,不同组并行)

@Servicepublic class ReceiptsBatchServiceImpl implements ReceiptsBatchService{ private static final String RECEIPTS_BATCH_NO_MAP = "RECEIPTS_BATCH_NO_MAP"; //redis Map,保存各组线程的最新序号。key:分组关键字,value:组内最新分配的线程序号 private static final String RECEIPTS_BATCH.

2020-07-31 15:20:26 758

原创 Java synchronized实现线程分组排队执行(组内同步排队,不同组并发)

@Servicepublic class ReceiptsBatchServiceImpl implements ReceiptsBatchService{ //对象锁 private static Map<String, String> PROJECT_ID_MAP = new HashMap<String, String>(); //线程序号 private static Map<String, Integer> PROJECT_NO_.

2020-07-29 08:59:03 999 1

原创 BAT命令

安装:echo offcd /d %~dp0xcopy %CD%\InstallFiles\*.* %SystemRoot%\System32 /c /y /h /rxcopy %CD%\InstallFiles\*.* %SystemRoot%\SysWOW64 /c /y /h /r%CD%\InstallFiles\nisecinstaller%CD%\InstallFiles\nisecwqinstaller启动:echo offecho 百旺税控客户端正在启动...cd

2020-07-25 15:56:16 224

原创 javax.xml.bind.annotation.Xml

public static <T> T xmlToBean(String xml, Class<T> clazz) throws JAXBException { JAXBContext context = JAXBContext.newInstance(clazz); Unmarshaller um = context.createUnmarshaller(); StringReader sr = new StringReader(xml); return (T).

2020-07-24 09:58:42 1518

原创 JAVA8--List.stream().collect

package mypack;import java.text.ParseException;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class Test{ public static void main(String[] args) throws ParseException { Student.

2020-06-30 19:21:59 9257

转载 JVM内存结构和Java内存模型

JVM内存结构《深入理解Java虚拟机(第2版)》中的描述是下面这个样子的:JVM的内存结构大概分为:堆(Heap):线程共享。所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。 方法区(Method Area):线程共享。存储类信息、常量、静态变量、即时编译器编译后的代码。 方法栈(JVM Stack):线程私有。存储局部变量表、操作栈、动态链接、方法出口,对象指针。 本地方法栈(Native Method Stack):线程私有。为虚拟机使用到的Native 方法服务。如

2020-06-19 20:27:26 169

转载 mybatis if标签判断字符串相等

mybatis 映射文件中,if标签判断字符串相等,两种方式:因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候,<if test="sex=='Y'.toString()"><if test = 'sex== "Y"'>注意:不能使用<if test="sex=='Y'">and 1=1</if>因为mybatis会把'Y'解析为字符,所以不能这样写 会报NumberFormatExce.

2020-06-12 10:05:52 11700 3

转载 Eclipse的调试按钮变灰快捷键没反应

经常出现debug模式进入后,debug的几个按钮置灰,不可用状态 ,解决方案:退出 Eclipse.打开 Eclipse 目录下的 configuration 下的 org.eclipse.osgi ( 在我的mac下为: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/), 清空这个目录。重新启动 eclipse。————————————————版权声明:本文为CSDN博主「zhan.

2020-05-25 20:08:30 1611

原创 进制转换

package cn.com.crc.ems.travel;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Set;public class Test{ private static HashM...

2020-04-15 18:03:50 154

原创 Chrome插件屏蔽网页关键字、去浮动广告

manifest.json{ "manifest_version": 2, "name": "My Cleanner", "version": "1.0", "description": "Cleanner", "content_scripts": [ { "matches": ["*://*/*"], ...

2019-07-09 16:42:18 3555

转载 Spring事务管理

SPRING中一共定义了六种事务传播属性 PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 ...

2019-06-26 10:18:31 126

转载 解决Linux sh脚本无法执行的问题

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。(2)od -t x1 filename 如果看到输出内容中存在0d 0...

2019-06-11 09:05:50 18313

转载 驾驶技巧

高速行驶减速要踩离合吗  1、当你在高速行驶时,想要有效率的减速,当然是不要踩离合,要同时利用发动机制动力与刹车制动力,达到快速减速效果。当低速行驶时,如果要轻微减速,同上原理,也是不需要踩离合,但是如果要将速度降至很低,或者说要停车,在车子即将停止时,务必要踩离合(也可挂空挡),否则,车子速度很低或者停止了,但是发动机仍然在输出动力,与停止转动的轮胎就成为了矛盾,这样就会将发动机憋熄火。...

2018-11-13 15:29:14 1215

原创 Java HttpClient

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.HttpURLConnection;import j...

2018-10-29 16:43:48 160

原创 Linux SQLPLUS

su - rootsu - oracle查询当前默认Oracle实例:env | grep ORACLE_SID修改当前Oracle实例:export ORACLE_SID=EMSDEV2进入sqlplus:sqlplus /nolog管理员用户登录(无需密码):conn /as sysdba普通用户登录:  conn username/password启动Oracle服务:st...

2017-12-14 14:54:08 2561

原创 Git基本操作

查看远程分支:git remote show origin从远程checkout分支到本地先执行:git fetch再执行:git checkout -b cement_1.0.4 --track origin/cement_1.0.4本地创建分支git branch cement_1.0.4_zhangzikui切换到分支git checkout

2017-06-27 15:28:46 469

原创 小米手机通过USB连接电脑,共享使用电脑的网络

1,小米手机 -> 设置 -> 网络和连接 -> 其它连接方式 -> 网络热点 -> USB网络共享(开启)2,在电脑中安装小米手机助手,手机通过USB连接电脑后,在电脑的“网络和共享”中会自动出现一个虚拟的本地连接×3,设置虚拟本地连接:IP地址(跟电脑联网的连接IP在同一网段,其它都跟实际本地连接相同)、子网掩码、网关、DNS4,设置本地网络连接共享(需要先启动“B

2017-05-19 16:09:16 41705

原创 JAVA按指定的字节数截取字符串

/** * 按指定的字节数截取字符串(一个中文字符占3个字节,一个英文字符或数字占1个字节) * @param sourceString 源字符串 * @param cutBytes 要截取的字节数 * @return */ public static String cutString(String sourceString, int cutBytes) { if(so

2017-05-19 15:26:52 6062 2

转载 eclipse调试(debug)的时候,出现Source not found,Edit Source Lookup Path,一闪而过

问题描述使用Eclipse调试代码的时候,打了断点,经常出现Source not found,网上找了半天,大部分提示点击Edit Source Lookup Path,添加被调试的工程,然而往往没啥效果,一闪而过,淡淡的忧伤...一种可能的解决办法一种可能原因是编译的class不是最新的。解决办法:Eclipse选择Project菜单,点击clean...

2017-02-09 17:35:11 3003 7

原创 Java调用webservice

1,JWSimport java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.List;import javax.xml.namespace.QName;imp

2016-12-15 09:25:34 377

转载 手机连接电脑MTP显示问号

http://bbs.xiaomi.cn/t-123589101.进入设备管理器右击带***问号的MTP-属性-详细信息-选择 设备范例 ID 或 硬件 ID显示为如下信息:USB\VID_XXXX&PID_XXXX记下VID.PID后面的四位XXXX2.找到c:\windows\inf\wpdmtp.inf打开如果找

2016-11-13 12:55:07 4896

转载 解决windows xp 开机时出现“欢迎使用”等待时间很长

1.更改系统服务至使系统启动变慢, 服务名称:Event Log 解决方法,改回初始状态2.系统配置文件过多.清理个人账户的配制文件。X:\Documents and Settings\账户名\Application Data(可以试着排除这个原因,可以新建一个用户,然后看"欢迎使用"面页是否还是停滞或很慢)3.开始→运行,输入msconfig→确定。在打开

2016-10-29 13:13:42 8245

原创 小米手机可禁用APK列表

AnalyticsCoreBasicDreamsBluetooth*browserBugReportCalculatorCellBroadcastReceiverCloud*DocumentUIEmailFindDeviceFM*Galaxy4GameCenterHoloSpiralWallpaperjj*KeyChainLiveWallpaper*MiDrop...

2016-10-23 10:24:03 5871

原创 Windows XP 系统服务项优化

2016-10-03 10:48:00 627

原创 javax.xml处理接口类型字段的xml转换

javax.xml在转换接口类型的属性到xml时,会抛出以下异常:Exception in thread "main" com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptionsjava.io.Serializable is an inte

2016-10-02 09:03:33 2549

原创 重写Spring的PropertyPlaceholderConfigurer,从数据库加载配置数据

1,applicationContext.xml用自定义扩展类DataBasePropertyPlaceholderConfigurer替换Spring的PropertyPlaceholderConfigurer2,DataBasePropertyPlaceholderConfigurer.javapackage com.crc.util;import java.u

2016-09-14 13:06:07 4830

原创 Maven项目配置Tomcat下的JNDI数据源

1,在src/main/webapp/WEB-INF/下,创建context.xml文件 WEB-INF/web.xml <Resource name="jdbc/reimburse" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.j

2016-09-14 12:57:39 4772

原创 PLSQL Developer 导入中文数据出现乱码

设置系统环境变量:NLS_LANG    =   SIMPLIFIED CHINESE_CHINA.ZHS16GBK重启PLSQL Developer生效。

2016-09-14 11:52:26 3675

转载 Maven数据源配置

http://blog.sina.com.cn/s/blog_4f925fc30102ed5g.htmlhttp://www.360doc.com/content/16/0621/10/33667232_569462412.shtml

2016-09-08 22:37:35 4207

原创 Oracle动态SQL查询

declare count_limit number := 10000; query_string varchar2(100) := 'select count(1) from '; total_count number; cursor c_query_user_tables is select table_name from

2016-08-08 12:54:07 3600

原创 LoadRunner关联获取web内容,并设置为变量

lr_start_transaction("提交报账单");   //在发起ajax请求之前,调用此函数    web_reg_save_param("myClaimId",  "LB=\"claimId\":",  "RB=}",  "Ord=1",  "Search=Body",  LAST);//ajaxAddClaimBase返回json内容:{"f

2016-08-04 18:10:38 1807

原创 存储过程统计计算

create or replace package body pkg_tcas_hk_team_bonus is /* *计算任务 */ procedure stp_calculate_task is l_call_no number; begin begin --获取序列号 select seq_tc

2016-06-16 15:41:23 3195

原创 Spring配置

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http

2016-06-08 16:06:33 244

原创 扩展Ext的JsonReader

var MyJsonReader = Ext.extend(Ext.data.JsonReader, { read: function(response){ var json = response.responseText; var o = Ext.decode(json); if(!o) { throw {

2016-06-01 17:02:50 1058

原创 JUnit4测试基于Spring的Action组件

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.util

2016-05-31 11:52:17 1635

原创 Java对象序列化

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.OutputStream;import java.io.InputStream;import java.io.ObjectInputStream;import java.io.ObjectOu

2015-12-28 15:37:54 322

原创 Apache POI3.9解析Excel

Apache POI3.9解析Excel

2015-09-15 19:04:34 3336

原创 Oracle动态SQL

procedure stp_synchronize_schedule is l_call_no number; depot_position_type varchar2(10) := '2'; schedule_count number := 0; day_column_name varchar2(30); update

2015-01-22 16:35:09 565

原创 Java刷票

1,web.xml配置 TestWeb loadFormPage loadFormPage crack.LoadFormPageServlet loadCheckCode loadCheckCode crack.LoadCheckCode loadFormPage /loadFormPage.do loadC

2014-11-07 17:40:48 6610

原创 Oracle包和包体

create or replace package PKG_TCAS_DEPOT_CORE_CALC is --计提月份 g_commis_month date; /* *分摊计算任务 */ procedure stp_commission_calc_task; /* *网点总计提奖金计算 */ procedure st

2014-09-28 17:54:58 4580

chrome插件示例

chrome插件示例,向网页中注入JavaScript

2015-02-04

Oracle免安装客户端

Oracle免安装客户端,PlSqlDeveloper连接Oracle数据库用。 配置环境变量: ORACLE_HOME:E:\Software\instantclient_10_2 TNS_ADMIN:E:\Software\instantclient_10_2

2014-12-22

.NetFramework清理工具

.NetFramework清理工具,可干净彻底地清理各种.NetFramework版本

2014-06-08

Jquery validate和form插件

Jquery validate和form两个插件,完美进行表单验证和Ajax无刷新方式提交form表单,很有用的哦。

2013-08-15

JQuery1.4参考手册

JQuery1.4参考手册,简体中文CHM版

2013-01-08

Java反编译工具

Java反编译工具

2013-01-04

Spring2.0参考手册中文版

Spring2.0参考手册,中文CHM版,详细全面的Spring教程

2012-12-29

Tiles框架教程

详细的Tiles框架开发教程,高清PDF版,再也找不到更好的了

2012-12-29

鸟哥Linux基础学习篇

鸟哥Linux基础学习篇,最经典的Linux系统教程,高清PDF完整版。

2012-12-22

精通JavaScript

精通JavaScript,作者John Resig,最经典最深刻的JavaScript教程,高清晰优化PDF版。

2012-12-22

BlogDown博客备份工具

BlogDown博客备份下载工具,最新版,亲自用过的,非常好,无功能限制。

2012-04-01

Java远程桌面控制

Java实现远程桌面控制,屏幕查看,键盘和鼠标控制,可直接运行

2012-03-28

Oracle体系结构 pdf

Oracle体系结构.pdf,作者:ThomasKyte,经典之作

2011-08-31

Oracle高效设计

Oracle高效设计,作者ThomasKyte,本人见过的最优秀的Oracle图书。

2011-08-31

DIV+CSS 教程

史上最强的DIV+CSS布局教程,很全面,有深度

2011-08-29

企业应用架构模式中文版

企业应用架构模式 中文版,讲述Java企业级应用开发的常用架构模式,挺好的哦

2010-08-16

AjaxanyWhere教程

AjaxanyWhere参考手册,还可以

2010-08-16

ibatis开发指南

ibatis2教程,本人看过的最好的相关教程,pdf版,很清晰,内容详细

2010-03-09

JSP2.0技术手册

JSP2.0技术手册,PDF版,挺清晰的

2010-01-09

Spring2.0宝典源代码

Spring2.0宝典全书源代码,作者李刚,随书所附的光盘

2010-01-09

Struts2权威指南源代码

《Struts2权威指南》全书源代码,作者李刚,从光盘里面复制出来的,有目录章节说明等

2010-01-09

Chrome插件开发3.0

Chrome插件开发3.0Chrome插件开发3.0

2023-08-09

MyCleaner.rar

Chrome插件示例,屏蔽网页关键字。

2020-03-03

小米手机电脑USB驱动

小米手机电脑USB驱动

2017-05-19

小米手机驱动

小米手机驱动,手机连接电脑用

2017-05-19

DOS启动U盘制作

DOS启动U盘制作,附带制作工具、DOS系统、步骤说明。

2016-10-03

Weblogic管理指南

Weblogic管理指南

2016-07-21

Java DeCompile最新版

Java DeCompile最新版

2016-04-07

基于Spring的JUnit单元测试

基于Spring的JUnit4单元测试

2016-04-06

基于Spring的JUnit4测试

基于Spring的JUnit4单元测试

2016-04-05

Oracle客户端+ODBC驱动程序

Windows的Oracle免安装客户端,及ODBC驱动程序,PlSqlDeveloper连接Oracle数据库时需要。 配置环境变量: ORACLE_HOME:E:\Software\instantclient_10_2 TNS_ADMIN:E:\Software\instantclient_10_2\network\admin 命令行下进入E:\Software\instantclient_10_2,执行odbc_install.exe,安装ODBC驱动程序

2016-04-05

99式tankJava版

99式tankJava版,99式tankJava版,仅参考

2016-01-20

2016TankJava版

2016TankJava版

2016-01-19

Tank版2016Java

Tank版2016Java,Tank版2016Java,供参考

2016-01-18

坦克大战2015

坦克大战2015 代码

2015-12-31

java坦克大战上

java坦克大战,java版坦克大战上部分

2015-12-30

坦克大战java版

坦克大战java开发坦克大战java开发

2015-12-29

Excel公式示例

Excel公式示例.

2015-11-11

冰刃系统检查工具

冰刃,最牛的系统检查工具,让病毒、木马、插件立马现形。

2015-03-28

Java示例代码

Java示例代码

2015-02-03

空空如也

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

TA关注的人

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