自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敲码农的小代码   ;

学会记录,学会分享,学会总结,学会思考,学会回顾,人生才会有高度。

  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 记一次redis批量删除千万量级key的实操与思考

最近隔壁团队招了一批人,据说有个大项目要启动。然而,因为种种原因,项目无法启动,导致有一批人招来一两个月后依然没有项目或者需求安排。

2022-06-28 14:53:53 1310

原创 使用JDK自带API实现LRU缓存

import java.util.LinkedHashMap;import java.util.Map;interface LRUCache<E, T> { T get(E key); void put(E key, T value);}public class LRUCacheImpl<E, T> implements LRUCache&lt...

2018-05-31 15:51:06 1268

原创 态度是最重要的职业素养之一

part1最近隔壁团队招了一批人,据说有个大项目要启动。然而,因为种种原因,项目无法启动,导致有一批人招来一两个月后依然没有项目或者需求安排。我手上有两个项目要开工,还有一些小需求需要做,于是就从他们那里分了3个人过来。part2那三个同学分别是A、B、C。C是一个女程序员,由于之前对他们没有任何了解,我在分到这3个同学后,最先做的事情就是了解几人对我们开发工具和部门的应用的了解。几个人来我们部门时

2018-01-11 22:57:50 678

原创 warning: ignoring option PermSize=512m; support was removed in 8.0解决

问题出现场景使用jdk1.8的时候设置了vm参数:-Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -Xss2m 此时运行java程序时VM提示如下警告:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8

2017-10-30 19:05:23 47016 5

原创 Spring AOP 中pointcut expression表达式解析及配置

Spring AOP 中pointcut expression表达式解析及配置原文地址——http://blog.csdn.net/qq525099302/article/details/53996344Pointcut是指那些方法需要被执行”AOP”,是由”Pointcut Expression”来描述的. Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. expre

2017-01-03 17:33:15 38266 1

原创 eclipse添加javap(maven项目版)

如何在eclipse中对maven项目配置javap工具

2016-07-19 16:25:55 763

转载 SynchronizedMap和ConcurrentHashMap的深入分析

原文链接--http://blog.sina.com.cn/s/blog_5157093c0100hm3y.html在开始之前,先介绍下Map是什么?javadoc中对Map的解释如下:An object that maps keys to values . A map cannot contain duplicate keys; each key can ma

2016-05-11 11:43:42 625

原创 ajax回调打开新窗体防止浏览器拦截

打开新窗体只能在点击事件内触发,点击事件内的回调函数内打开窗体会被拦截,浏览器会认为是广告弹窗之类的代码

2016-05-07 17:24:24 2208 2

原创 ORACLE快速合并更新数据——MERGE INTO

传统update写法update b_pharmacy_sku vs set vs.supply_price = (select t.supply_price from b_pharmacy_sku_bak t where t.id = vs.id) where exists(select 1 from b_pharmacy_sku_bak t where t.id = vs.id);

2016-03-15 18:59:40 3626 1

原创 java交换两个数的常见方法及效率测试

论两个数的交换的重要性讨论交换两个数的方法对某些人来说无聊,但某些人很乐意探究,甚至某些面试官喜欢用这个做文章。刚出来找工作笔试的时候我也碰到与之相关的问题。常见的两个数交换的方法边赋值边运算加减减交换用中间变量交换异或交换下面是代码public class Test { public static void main(String[] args) {

2015-08-05 11:31:03 2206

原创 跳过nextval查询当前序列值

原文地址——http://blog.csdn.net/qq525099302/article/details/47280211 user_sequences中保存着当前用户的所有序列信息,可以从这张系统内置表中查询当前序列值select seq.last_number from user_sequences seq where seq.sequence_name='SEQ_B_ORDER_ID';

2015-08-04 17:57:33 2920

原创 oracle查询某张表某个时间点的数据(表结构未改变前)

原文地址——http://blog.csdn.net/qq525099302/article/details/47253641SELECT * FROM b_role_authority as of timestamp to_timestamp('2015-07-25','yyyy-mm-dd')注意:表结构变化过后无效,只能查询到一段时间内的记录

2015-08-03 11:29:45 6808

原创 随机生成编码(判断重复)(oracle函数)

原文地址——http://blog.csdn.net/qq525099302/article/details/47253351create or replace function generate_coupons_code(v_length in number:=16) return varchar2 is v_code varchar2(70); type t_arr is varray(

2015-08-03 11:04:41 1482

原创 强制获取序列下一个值/当前值(oracle函数)

原文链接——http://blog.csdn.net/qq525099302/article/details/47146393 为什么要使用函数来获取序列值请看这里-- 创建获取序列下一个值的函数create or replace function get_seq_next (seq_name in varchar2) return numberis seq_val number ;be

2015-08-03 10:34:27 5828 1

原创 获取指定日期的随机时间(oracle函数)

原文地址——http://blog.csdn.net/qq525099302/article/details/47146067/*v_date 'yyyy-mm-dd'格式的日期字符串v_begin 随机日期的相对最小值,单位为天,默认0v_end 随机日期的相对最大值,单位为天,默认1*/create or replace function r_time (v_date in va

2015-08-03 10:32:58 6379

原创 字符串分割成多行数据(oracle函数)

原文地址——http://blog.csdn.net/qq525099302/article/details/47146537-- 创建分割类型(函数中要用到)create or replace type strsplit_type as table of varchar2(4000) ;-- 创建分割函数create or replace function strsplit(p_value

2015-07-30 10:51:25 6244

原创 chrome浏览器避免因flash过期而强制更新

chrome浏览器避免因flash过期而强制更新最近由于AdobeFlash漏洞影响全线Chrome浏览器,所有未更新flash的Chrome浏览器都无法使用flash播放器。 升级你怕了吗?谷歌给的方法是更新chrome浏览器的flash版本,但是在天朝能连google网站的人少得可怜,更新太难,只能下一个最新版的chrome,但是我不能用最新的chrome,不然我之前惯用的json-han

2015-07-21 15:05:59 4476

转载 为什么你不需要做一名全栈工程师?

为什么你不需要做一名全栈工程师? 对所有技术浅尝辄止的所谓「全栈工程师」已经OUT,那么现在,我们需要怎样的跨领域技术综合者呢? ——【原文地址】我敢打赌,没有人可以凭借一己之力掌握下图这些领域不断更新的先进知识。单单是紧跟每个类别中的进化和新的编程接口,就几乎是一个全职的工作量。在Web 2.0时代,全栈工程师是可能的,但是随着新一代创业公司的兴起,推动了各种技术的边际突破。从机器智能到数据

2015-07-16 17:21:31 3805

原创 eclipse+maven+mybatis自动生成entity、dao层

eclipse+maven+mybatis自动生成entity、dao层 本文总结自本人真实项目,写项目时参考了网上一些资料,并非原创,只为记录分享。 ——Elong_Deo说明本文说的自动生成dao需要maven环境以及在maven项目中使用,分为下面三个步奏。配置项目的pom.xml文件添加并配置generatorConfig.xml配置eclipse的tool以及快捷方式pom.

2015-07-16 17:16:41 10871 4

原创 java无状态登录实现方式之ThreadLocal+Cookie

注:本文提到的无状态指的是无需session完成认证、取用户封装信息。无状态的好处:  1,多应用单点登录:在多应用的时候只需在登录服务器登录后,各子应用无需再次登录。  2,多服务器集群:无需制作会话共享的缓存即可实现。此方案的缺点:  1,依赖于cookie,虽然现在主流浏览器都支持cookie。  2,单点登录需要各子应用属于同一主域名下(跨主域名无法实现)。实现

2015-07-06 16:06:51 5002

原创 easyui首页模板

Easyui首页html代码 管理员操作平台 欢迎您:admin 退出 用户管理 <!-- --> functio

2015-07-06 15:16:48 66455 4

原创 tomcat启动异常org.apache.catalina.deploy.WebXml addFilter

严重: End event threw exceptionjava.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterat org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:849)at o

2015-02-04 15:24:35 42411 1

原创 ORA-02287:此处不允许序号(sequence number not allowed here) 的避免以及强制实现

问题场景一:SELECT id,name FROM (select SEQ_B_LOG_ID.NEXTVAL id , 'elong_deo' name from dual);问题场景二:insert into b_authority (id,role_id,authority,remark,url,yn,parent_id,authority_type,log_flag)select SEQ_B_AUTHORITY_ID.NEXTVAL,1, 'admin:role:listRole', '

2015-01-23 11:28:23 168257 3

原创 mysql1130远程连接没有权限的解决方法

远程连接没有权限的原因有两种,

2014-10-24 09:45:58 434974 3

原创 linux(ubuntu)学习日志(一)-一些常用的linux命令

Ubuntu进入终端方法:1,桌面上没有t开头wenjian

2014-08-10 21:53:20 143395

原创 PL/SQL链接oracle成功能用sql查却无法显示表名的解决办法

有时候因为机器突然断电导致PLSQL

2014-08-08 10:53:28 156942 2

原创 spring定时任务(方便轻巧)

spring提供了定时任务功能,bu'xu

2014-08-01 16:38:25 138703 4

原创 myeclipse2014 没有maven dependencies

myeclipse不是很稳定,总是会ch我一直都这样觉得,但是又觉得比

2014-08-01 09:28:23 121770

原创 spring静态注入组件——工具类常用

如果直接用spring注入静态属性,则

2014-07-22 09:32:29 152618 1

原创 获取table中tr的索引号——sectionRowIndex

第一行第二行第三行第四行通过

2014-07-02 13:58:28 126368

转载 js事件防止冒泡

1. 事件目标现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现 。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,可以确定DOM中首先接收到事件的元素(即实际被单击的元素)。而且,我们知道this引用的是处理事件的DOM

2014-07-02 13:42:11 140078

原创 httpclient模拟浏览器访问网站

httpclient是apach出的一个开源项目,其主要功能是完成

2014-06-30 09:27:17 120951 1

原创 一段代码让你秒懂java方法到底是传值还是传地址

先看看代码以及运行结果:

2014-06-26 12:37:05 207914 5

转载 hibernate配置

hibernate配置文件hibernate.cfg.xml的详细解释:http://www.cnblogs.com/jqyp/archive/2010/06/28/1766851.htmlhibernate.cfg.xml配置:http://www.blogjava.net/baoyaer/articles/172642.htmlspring整合hibernate:http://blog

2014-06-18 23:12:32 114712

转载 hibernate中cascade和inverse

这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。 Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade: Cascade属性的可能值有    all: 所有情况下均进行关联操作,即save-update和delete。    none: 所有情况下均不进行关联操作。这是默认

2014-06-18 23:11:18 161864

转载 Hibernate主键生成策略

increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个或以上hibernate进程。identity:代理主键,适合于Mysql或ms sql server等支持自增的dbms,主键值不由hibernate维护。sequence:代理主键,适合于oracle等支持序列的dbms,主键值不由hibernate维护,由序列产

2014-06-18 23:08:42 160571 1

转载 webservice之cxf例子

整理参考于网上资源:http://wenku.baidu.com/link?url=MbPPOKCficQCAwSZduszpMFSD3f8xCKeNz6YUtwFS1TkHharz1aPPfkXD_n8vZZ4sBDjevk74jlp9fUZZ1DH9XcjrvqTsN747D-EtZPPNKmhttp://www.cnblogs.com/frankliiu-java/articles/

2014-06-18 23:07:03 106144

原创 hibernate中session的产生方式(openSession、getCurrentSession)

1.openSession是直接创建一个session,getCurrentSession是获取当前线程池中的session。2.session是存放在ThreadLocal中,不会有安全性问题,因为每个线程只能访问到当前线程对应的session。3.getCurrentSession的效率更高。4.使用getCurrentSession需要在hibernate.cfg.xml中添加属

2014-06-18 23:06:14 175527

原创 Struts1项目转成Struts2项目步奏

注意:要转成Struts2必须对struts2的配置以及流程要了解,不了解的话我只能说还是去了解struts2后再转成struts2吧。1、先备份一份,不要没转成功项目搞蹦了都回不来了。2、导入Struts2核心包以及其他依赖包(最好用myeclipse的library,勾选需要的,保证包不缺少以及不产生包冲突)。3、按照Struts2的配置方式去配置struts.xml。4、更改

2014-06-18 23:03:31 172538

原创 CentOS下更改密码,包括root和其他用户

好久没用虚拟机进CentOS,尽然把账户的密码忘了,无奈之下只能网上各种找资料

2014-05-04 23:24:32 157926

用到digester项目,直接解析存入数据库

解析使用的xml文件在"参与者基础数据-4月.zip",sql语句就不贴了,如果是测试digester只需将dao层改一下,不要连接数据库,不同数据库创表好麻烦,如果需要存入数据库可以自行创建。

2014-05-02

digester相关jar包

digester相关jar包,包括:commons-beanutils.jar、commons-collections.jar、commons-digester.jar、commons-logging-1.1.3.jar

2014-05-02

空空如也

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

TA关注的人

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