自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuwei063608的专栏

刘伟的随笔

  • 博客(263)
  • 资源 (6)
  • 收藏
  • 关注

原创 org.hibernate.hql.ast.QuerySyntaxException

今天遇到一个错误,org.hibernate.hql.ast.QuerySyntaxException,

2014-08-19 16:21:33 740

原创 javassist 直接修改jar包

破解jar包license验证

2014-07-21 16:59:01 7950 5

原创 各种数据库的delete from和别名(mysql/derby/oracle/postgresql)

今天发现mysql不认部分SQL语句

2014-07-04 14:02:48 1906

转载 理解HTTP session原理及应用

一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会

2014-06-18 18:19:01 662 1

转载 程序员自我提高的几点建议 很实诚

一、背景  中国程序员的成长是与其学习环境相关,据统计,现时做计算机软件开发的人员 65% 是大专及本科学历,15% 是来自于其他的培训机构。可见一个开发人员大致的学习经历和初步经验来自于大学。  而在印度,韩国,以及欧美一些软件外包相对发达的国家大部分是采用中专学员,他们从中学阶段即接受最为严谨,最为科学的软件工程培训。一般,大学毕业生后也会从事编码工作,但工作一至两年后即往系统分析师,

2014-06-18 11:34:16 648

原创 CSS 常用语法

以前写前台页面用css不多·,只是写一些宽度、

2014-06-16 22:28:28 630

转载 程序员持续学习之道

JustinNotes  我其实是一个悲观主义者,从开始成为一名程序员的那一天开始,我就对自己的职业充满着担忧。早期,我担忧的是我刚进入这一行,落后身边从事这一行多年的人太多,跟他们比,我一开始就处于“不公平“的起跑线上;二是当我稍微深入这行后,发现技术的道路充满了歧路和死胡同,稍不留神,就将落入再也跟不上技术进步的节奏,身边也充斥着类似的示例。  好在在这条路上,我找到了一个克服担忧的良

2014-06-16 18:28:34 804

转载 来自苹果的编程语言——Swift简介

关于  这篇文章简要介绍了苹果于 WWDC 2014发布的编程语言——Swift。  原文作者:Lucida Blog新浪微博豆瓣  转载前请保留出处链接,谢谢。  前言  在这里我认为有必要提一下 Brec Victor 的Inventing on Principle,Swift 编程环境的大部分概念都源自于Brec 这个演讲。  接下来进入正题。  

2014-06-03 14:23:14 841

转载 程序员可以在周末做的8件事

在过去的几十年里已经有许多国家有一二天的周末。周末是拔掉的日常工作得到充电的重要时刻。他们也提供了更深入地思考事情的好机会。程序员(开发商或软件工程师)是非常特殊的职业比其他人,尽管有很多工作需要使用计算机。灵感来自“成功人士在周末做的14件事“杰奎琳史密斯写的,在这里我总结的程序员可以在周末做有益的事情。我希望,如果你是一个程序员,你的周末计划,可以说一下你的想法。1. 把时间给

2014-05-29 17:33:41 2955 2

原创 二维数组(N*N),沿对角线方向,从右上角打印到左下角

二维数组(N*N),沿对角线方向,从右上角打印到左下角

2014-05-28 15:39:46 8161

原创 java和bat相互调用

1.bat 启动java main函数1.将project导出JAR,过程中注意选择main class2.新建bat,设置环境变量3.1启动程序,如果想在黑窗口中打印数字,可以system.out,程序运行万@echo off@setlocalset JAVA_HOME=jdk1.6.0_25set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre

2014-05-08 18:48:01 6354

转载 Skipped obstructing working copy

问题:用svn update更新文件出现:Command: UpdateUpdating: path\to\working\copySkipped obstructing working copy: path\to\working\copy\project...原因:说明SVN想在copy下建立project文件夹,但是copy下面已经有一个叫project的文件夹了。

2014-04-23 13:48:57 40812 4

原创 ScheduledExecutorService 探析

import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;public class Task3 {  publicstatic void main(String[

2014-04-10 15:17:33 766

原创 derby 远程连接

derby/目录下的derby.drda.host=127.0.0.1改成derby.drda.host=0.0.0.0

2014-04-10 15:08:02 2796 1

转载 InnoDB与Myisam的六大区别

InnoDB与Myisam的六大区别    MyISAM    构成上的区别:    每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。  .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MYI (MYIndex)。

2014-04-08 14:44:32 559

转载 Java开发者应该列入年度计划的5件事

英文原文:5-things-java-developer-should-consider  本文写了我今年计划要做的 5 件事。为了能跟踪计划执行的进度,就把这些事都列了出来。我觉得这些事对其它 Java 开发者而言也是不错的参考方向。  1. 开发一个应用,通过 Java 来操作一种 NoSQL 数据库实现存储  如果你还没接触过 NoSQL 数据库,现在就是学习的最佳时机了。目前流

2014-04-04 14:56:25 624

原创 给自己的新的一年的建议

1.多说话,多做事。多交流,多沟通。2.制定好计划,督促自己执行。不要给自己改变计划的理由。3.你可以单纯,但不要随意相信人。4.不要轻易摊牌,底牌最好永远藏在手里。5.可以服输,可以失败,但一定要总结输的理由。  5.1一百块的教训:不要想着自己有多么聪明,你只是普通的普通人,有时候旁观就可以了,没必要自己下场。              

2013-12-31 23:33:05 1100

转载 关于程序员的59条搞笑但却真实无比的编程语录

关于程序员的59条搞笑但却真实无比的编程语录发表在幽默讽刺 | 一条评论我收集了很多编程语录,基本上都跟程序员的生活有关。这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计、文档,代码质量,测试和软件开发团队管理等方面。下面的这59条语录虽然很搞笑,但却真实无比。只有程序员才能理解这些编程语句里的真正内涵。闲言少叙,开始吧…程序员编程语录1. 一个好的程序员是那

2013-12-19 09:57:15 1968

原创 生成license用于验证证书

生成证书放到程序中FileInputStream fis = new FileInputStream("outputLicense.xml");//输入 FileOutputStream fos = new FileOutputStream("license.enc");//输出 Key key = new EncryptionDecryption().getKey(P

2013-11-29 18:31:40 5887 1

原创 quartz配置,实时更改

QuartzInitializer org.quartz.ee.servlet.QuartzInitializerServlet config-file /quartz.properties

2013-11-23 14:15:32 5742 1

原创 程序启动自动打开浏览器

最近项目要求server启动后自动打开浏览器,找了一圈Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://localhost8080/");

2013-11-05 15:23:20 2233

转载 四件在我步入职业软件开发生涯那天起就该知道的事情

英文原文:4 Things I Wish I Would Have Known When I Started My Software Development Career  我的软件开发生涯开始于大约 15 年以前。  但是直到最近 5 年,我才真正地看到它的提高。  下面这些事情,我希望在进入软件开发领域时我已经知道了。如果我早点知道这些事儿,我将会变得更加成功。  软件开发

2013-11-05 14:59:54 831

原创 获取U盘序列号

最近程序需要绑定U盘启动找到的一个获得U盘序列号的程序,只支持window,已测win7 32bit,64bit/** * Description:得到U盘序列号 * @author liuwei DateTime 2013-11-4 下午6:05:56 * @param drive * @return */public static String getSeri

2013-11-04 20:05:31 7529 4

原创 mysql 清除密码

1)mysql -u root -p 2)mysql>use mysql; 3)mysql>update user set password='' where user='root';4)net stop mysql5) net start mysql

2013-10-31 11:32:09 792

原创 java 调用dll之jna(3)

jna挺简单的,觉得比jnative简单一些,写一个接口直接继承Library就可以,不过还是遇到了输出参数的问题,无法得到C++的输出参数。package jna;import com.sun.jna.Native;import com.sun.jna.ptr.ByteByReference;import com.sun.jna.win32.StdCallLibrary;

2013-10-29 16:11:02 915

原创 java 调用dll之JNative(2)

JNative相比jni简单很多,需要下载JNative.jar,JNativeCpp.dll(windows),libJNativeCpp.so(linux)将目标dll和JNativeCpp.dll 复制到Windows\System32下 // 打开数据流句柄 public static long openDataStream(byte[] lpszDiskRoot) th

2013-10-16 13:39:26 1294

原创 java 调用dll之jni(1)

最新用到设备,厂商提供的是C++接口,为此要选择java调用dll的方法先说一下jni吧jni需要用c/c++实现一部分功能,相对比较麻烦,尤其是面对和java类型冲突时,HANDLE ,还有OUT参数都比较麻烦记录一下jni的步骤1.根据给出的接口名写出对应的java方法  ***.java //升级iso区 public native int UpdateISO

2013-10-15 19:08:22 754

转载 技术人员为什么要写博客

本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 "激友"(对生活冲满激情的朋友)。进入正题一 我心中的博客  我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。1 自己了解学习,文章所涉及到的知识点,及知识点衍生出来的知识点。2

2013-09-30 14:52:59 751

原创 用poi解析excel,支持office2003、2007(xls,xlsx)

需要的jar包poi-3.9-20121203.jarpoi-ooxml-3.9-20121203.jarpoi-ooxml-schemas-3.9-20121203.jarxmlbeans-2.3.0_poi.jar /** * Description:用poi解析excel,支持office2007 xls,xlsx * @author

2013-08-30 14:56:56 4472

原创 DES、AES加密解密的方法

最近碰到的问题找到的两种方法DESprivate static String strDefaultKey = "defineyourself"; /** 加密工具 */ private Cipher encryptCipher = null; /** 解密工具 */ private Cipher decryptCipher = null;

2013-08-23 15:28:25 2822

原创 获取mac地址和cpu id(windows和linux)

public class HardwareUtil { /** * Return Opertaion System Name; * * @return os name. */ public static String getOsName() { String os = ""; os = System.get

2013-08-23 14:05:40 1671

原创 最近项目总结

最近似乎很忙,不想写感想,也不想写技术博客,想在项目告一段落了,随便写点总结吧。项目总结:    自已一个人负责一个小的项目,从需求整理到现在雏形初现,似乎付出了不少努力,但是结果却不是让人特别满意。进度推迟,代码质量似乎进步也不是很大。    总结一下现阶段的经验教训吧    需求弄得越清晰越好,这个是磨刀,忽略一小部分就可能要进行代码重构,如果你的代码质量不强或者另

2013-08-06 17:52:37 703

转载 不汇报是职场发展的绊脚石

工作汇报很重要,但绝大多数职场小白不会汇报,不重视汇报,也不在乎汇报,仿佛做好自己的一亩三分地,不出错就高枕无忧了。而这种心理反过来导致了目标不清、效率低下、不受重视,形成了恶性循环。汇报不是形式主义,更不是溜须拍马,汇报本就是工作的重要组成部分,除非你是纯体力劳动者,在流水线上甘愿做一颗螺丝钉。否则,不汇报就像人机交互半天没有响应——需要加载没关系,但没有过场动画,更没有加载条,鬼知道你是挂了还

2013-07-04 09:10:13 850

转载 IT人员应该具备的10项软技能

现代企业的IT部门员工在具备技术能力的同时,还需要掌握一些软技能。现在来看这些软技能其实并不是什么新鲜事物,只是IT人员所需的这些软技能的范围与数量正在不断增加着。IT人员需要具备哪些技术能力,要取决于其就职于哪家企业。但无论哪家企业的IT部门员工都需要具备同样的“软技能”。这些对IT人员的要求很早就已经被提出来了。30多年前的时候,就曾有企业的IT部门专门招聘人文社科专业的毕业生来担任业务系

2013-06-18 14:36:52 891

原创 最近状态

最近的状态有些差,心神不宁的。觉得自己似乎很忙,有很多事情要做,但是每件事又都值完成了一部分。    曾经的座右铭是“日参省乎己”,现在觉得每天似乎已经不想对自己进行反省了。昨天教练师傅说我学车不认真,想想也挺有道理的。自己学车只是单纯的对自己进行投资,没有开车的迫切性,只是自己业余时间的再利用。以不在乎的心态面对事情固然能将得失看得淡然,但缺少了那种勇往直前的激情。

2013-06-17 22:31:41 1125

转载 离开团队,你将什么都不是

做到这六点,你就是公司和团队的宝!  1、不要老想着做不顺就跳槽,哪个公司都有问题,哪个公司都有优点。  2、跟对领导很重要,愿意教你的,放手让你做的领导,绝对要珍惜。  3、公司的问题就是你脱颖而出的机会,抱怨和埋怨公司就是打自己耳光,说自己无能,更是在放弃机会!  4、心怀感恩之心,感谢公司给你平台,感谢同事给你配合。  5、为公司创造利润是你存在的核心价值,公司不是慈善机

2013-05-30 09:47:31 888

原创 《工作赢在心态》读书笔记

偶尔读下书能让自己静下心来~~工作要有好心态热爱你的工作永怀信心和希望主动去做该做的事情珍惜工作不抱怨拥有感恩的心工作并快乐着实时倒空自己踏上共赢之路心若改变,你的态度跟着改变态度改变,你的习惯跟着改变习惯改变,你的性格跟着改变性格改变,你的人生跟着改变不要举得自己委屈,顾影自怜。成功是有那些具有积极心态的人取得的,并有那

2013-04-16 12:48:56 1170

原创 《响聊聊职场》读书笔记

在矛盾中脱变,在自信与自责中前行学才能得到选择一个机会,失去一个机会,这就是代价,你永远不知道这一次的选择是输是赢,是对是错只有把自己丢出去,才能得到市场实操的经验触类旁通:思考要像织网一样,由点及面,才能找到自己的优势所谓素质就是态度和逻辑思维简单的事情重复做,就会变成专家,简单的事情用心做,就会成为赢家第一个五年做专业、第二个五年做管理,

2013-04-08 16:09:48 1647

原创 考试的感想

考试的感想2012-03-29    现在无时无处不存在考试,自己参加过的中考、高考;找工作时的笔试面试;最近要考驾照考项目经理,似乎从没离开过考试。最近看一幼儿园升小学的题目,觉得压力不小,觉得自己是否需要穿越回幼儿园时好好学习了。    考试的目的:选择,检验还是淘汰;选择优秀的人才、检验最近的进度还是单纯的想淘汰一批人。选择题有时候凭感觉很容易判断出正确答案,有时候你的直觉偏偏是错的

2013-03-31 13:01:11 921

转载 作为开发者,你不应该害怕的 8 件事

1.  改变 在软件开发中,没有什么事情会一直停滞不前。现在你正在开发的东西,只是软件的其中一个版本,未来随时可能发生变化。 变化是在软件开发中最常见的事情,你最好接受这一事实。一种好的做法是,使你的代码更加模块化,这样在未来需求改变时,可以容易地进行更改。 遵循DRY(Don't Repeat Yourself)和YAGNI(You Aren't Gonna Need I

2013-03-20 15:44:37 603

车联网平台.ppt

车联网平台 项目管理 CMMI3 级 PPT

2016-06-23

代码review.ppt

了解代码review做的ppt,可以帮助人理解代码review的概念

2013-03-06

JMS学习.ppt

很久以前自己学习JMS时自己做的ppt,今天同事也学习jms,顺便上传上来吧。

2013-02-04

groovy学习ppt

老大给的业余任务,自己参考网上的资料做的一个ppt,共享一下

2012-08-22

eclipse 注释模版

eclipse 注释模版,也可以自定义注释模版

2012-08-01

ZK+Spring+Hibernate项目搭建

ZK+Spring+Hibernate项目搭建,最近刚是的,数据库是postgreSQL

2012-07-25

空空如也

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

TA关注的人

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