自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宇强的一亩三分地

一个技术男的坚持

  • 博客(80)
  • 资源 (13)
  • 收藏
  • 关注

原创 可执行jar(dubbo)打包成window服务

一、目标使用wapper-window将平台jzee-service-admin(dubbo)这个可执行jar打包成window服务二、准备工作1.打包工具:http://nchc.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.2.3.zip2.可执行jar及依赖的jar

2017-08-24 20:12:42 1694

原创 linux下nginx和tomcat负载均衡配置

一、linux安装软件常用方法1、rpm(或pkg)安装,类似于windows安装程序,是预编译好的程序。   a.使用的是通用参数编译,配置参数不是最佳。   b.可控制性不强,比如对程序特定组件的定制性安装   c.通常安装包间有复杂依赖关系,操作比较复杂   d.安装简单,出错几率低。2、yun(或apt-get)安装,改良版的rpm,自动联网下载安装包,自动管理依赖

2017-07-26 18:24:35 597 1

原创 【好久不见】捡起mysql的存储过程

转眼间,距离上次写博客已经差不多两年了!如今重新回到csdn,记录自己的一些技术历程。过去两年,由于种种原因很少写博客了。但也写了很多技术上的文档,都放到自己电脑的word了,也想过重新搭一个博客网站,想想还是算了吧。只要能坚持写博客,在哪些不一样呢,关键是在与坚持!后续会把之前落下的都补上。今天博客的内容是mysql的存储过程,距离上一次写存储过程都不知道是猴年马月了。有时候记录下了

2017-07-07 14:28:58 433

原创 在eclipse下调试jar的源码(activiti5、spring等)

记录一下在eclipse下如何调试jar的源码(activiti5)。最近在学习activiti5的时候,想要知道activiti5的API是怎么工作的。举个例子:用modeler在线流程编辑器保存时,repositoryService.addModelEditorSource(model.getId(),jsonXml.getBytes("utf-8"));repositoryService是activiti5的api,只看到.class文件,无法查看其方法调用或查看运行时变量。

2015-12-04 14:15:07 4082

原创 记一次oracle10g的数据还原

先说点题外话。过去一年在玩金融,技术上真的荒废掉了。古话说得好,逆水行舟不进则退。特别是现在的IT行业,日新月异,不看书不学习,是要落伍是要被淘汰的。。。作为技术男,一切都要回归正轨了。保持一颗热爱的心,找寻最初的热情和那一份心甘情愿的执着。过去一年,在技术上失去的肯定要补回来的。stay hungry,stay foolish!    言归正传,事情是这样子的。    客户那边说,服

2015-11-05 16:17:54 1614

原创 android sdk manager 超时的解决办法

打开SDKManager,停止更新连接;在界面上方找Tools->Options打开了SDKManager的Settings,选中“Forcehttps://… sources to be fetched using http://…”,强制使用http协议。Windows在C:\WINDOWS\system32\drivers\etc打开/etc/hosts文件ubuntu sudo

2014-03-19 17:34:42 3909

原创 窥探支付宝钱包android客户端的屏幕加密解锁

近来,阿里的支付宝钱包蛮火的嘛,特别是余额宝,屌丝们的理财神器,我也是屌丝啊哈哈。。。让我觉得比较赞的是支付宝钱包的界面做的还不错,故想研究一下。apktool过后,觉得页面也就那样,各种各样的嵌套。之前看过 gameHacker的  《Android屏幕解锁图案破解》所以对

2013-12-15 18:43:38 6731 1

原创 Android master key漏洞

我也来说说android master key 漏洞,官方称为ANDROID-8219321。先是在看雪上看到android master key的漏洞,这个号称可以控制95%以上的android手机(理论上会影响2013年5月以前的android系统,大概是4.3之前的android)。So crazy!不得了,赶紧研究一下。主要参考了以下文章:http://bbs.pediy.co

2013-12-15 16:25:49 8939

原创 tomcat6上的程序部署到weblogic时出现的注意事项

撒旦

2013-09-13 15:22:21 1634

原创 oracle小记之修改字符集解决中文乱码

去现场安装生产环境,服务器是HP 32核 32G内存,系统装的是window server 2008 R2。服务器商说装什么操作系统,就说装2008咯,自己也懒得装了。结果悲剧了,操作系统是未破解的,默认字符集是英文的,最后装完oracle时,数据都是乱码。当时时间有限,回想起来还有点紧张感。总结一下有种方法解决办法:一. 更改操作系统的字符集,然后卸载重新安装or

2013-09-13 15:08:34 3679

原创 springMVC返回hibernate多对多对象的json时 出现无限循环

用ie8时,请求json,eclipse直接死机!!!!调试时,可以用chrome,看到无限循环的报错。。。类似{"empty":true,"total":4,"firstResult":0,"pageSize":10,"rows":[{"name":"admin","roles":[{"users":[{"name":"admin","roles":[{"users":[{"na

2013-09-13 14:29:34 10699 4

原创 oracle小记之登录plsql报找不到oci.dll文件的错误

本机上已经成功安装oracle10g。但是登录plsql时,不弹出选择数据库下拉框,提示找不到oci.dll文件。乱搞一通后,解决办法:不用用户和密码登录plsql,在工具栏那里,指定本地oracle的oci.dll路径。

2013-09-13 14:13:33 7896

原创 oracle小记之完全卸载oracle10g 注册表及文件

软件环境: 1、Windows XP + Oracle 10g 2、Oracle安装路径为:d:\Oracle1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(cluster Synchronization Services).删除CSS服务的方法是在DOS命令行中执行如下命令: localconfig delete2、在“服务”窗口中停止Oracle的所有

2013-09-13 14:09:36 4468

原创 oracle小记之导入导出数据库脚本

一直使用plsql导入导出数据库数据,觉得很小白其中可以用命令解决的。按照oracle的机器上,一般oracle的命令都配置到了环境变量,可以直接执行的。简单记一下,可以在cmd下直接运行,也可以保存成.bat文件双击运行。导出:exp test/test@oracle10 file=e:\test.dmp  ,其中exp是导出命令,test/test是用户

2013-09-13 14:06:57 1300

原创 oracle小记之游标和order by同时使用导致性能慢

游标与order by 放在同一级查询里面,数据大了以后会导致性能缓慢(5000条左右)。如: select e.*,GET_PROJECT_UNITS(e.id) as unitNamess from t_project e   where 1=1 and e.pstatus其中函数GET_PROJECT_UNITS中使用游标了。结果5000条左右的数据,慢了10秒左右。

2013-09-13 13:57:31 2917

原创 svn同步问题

Attempted to lock an already-locked dir异常解决方法org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir解决方法(3种):1、在客户端命令行使用命令 svn cleanup D:/Program Files/MyEclipse/

2013-09-13 13:51:20 1047

原创 我也来说struts2乱码问题

工作中,遇到struts乱码问题,现简单的总结一下。中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码,window使用gbk(gb2312的扩展集),mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了。先说场景一:struts2文件下载,出现文件名乱码。一般的做法

2013-04-22 11:22:16 953

原创 如何在ie8下调试js代码

写js代码很蛋疼,经常alert() 有木有?!!!火狐有firebug,难道ie就是鸡肋吗?呵呵,其实ie8以上都支持有调试js代码的工具。打开ie,工具下开发人员工具,也可按F12。步骤很简单:1. 在要调试的页面上,打断点即debugger;  如下: alert("下面开始debugger啦,请先打开ie"); debugger; if(f

2013-04-19 17:27:58 8405

原创 在hibernate中,如何把原生sql查询出来的结果映射到实体bean

大家都知道hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。个人觉得,hibernate自带的hql语句却不见得很好用。现实工作中,有很多场景是用到原生sql进行查询的,比如oracle的递归、复杂语句查询等。或许hql也能进行递归、复杂语句的查询,但像我这种用惯ibatis的,很是不爽hql。简单举个例子说一下,hq

2013-04-19 16:25:37 5829 1

原创 fmt详解--实例

-- 152,306,855 -- 123,456.70 -- 123,456.79 -- $12.00java 两个整数相除保留两位小数 int i = 1; int j = 3; java.text.DecimalFormat df =

2012-12-29 14:29:38 1349

原创 java UnsupportedClassVersionError错误 和 tomcat启动报错

简单的记录一下这几天遇到的报错信息。(一)java.lang.UnsupportedClassVersionError: Bad version number in .class fileTomcat运行的JDK版本与myeclipse(eclipse)的JDK版本不一致导致的.把它们的JDK版本改成一致步骤如下:1.Window --> Prefe

2012-12-29 14:09:36 3986

原创 java(jdk1.4、jdk1.6)获取mac地址的方法(winxp、win2003、win7、linux)

项目是年代久远的了,用的是jdk1.4,登录验证需要加mac地址验证,而且是需要兼容主流平台的操作系统。得,任务落到了咱的头上,啃之。 考虑到jdk1.4没有API取得mac地址,故使用系统命令cmd ipconfig /all  截取mac地址。但考虑到环境变量的改变有可能影响到 ipconfig命令的执行,而ipconfig.exe命令在操作系统的路径是c:\windows\s

2012-12-11 10:19:49 4502 1

原创 apache ant 的使用--编译、打包

1.简介Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。默认情况下,XML文件名为build.xml 2. ant的安装 ant的安装就不具体介绍了,附上官方下载地址 : http://ant.apache.org/bindownload.cgi   ,如果是windo

2012-12-04 17:57:16 5110

原创 程序员健康小提示--设置健康的myeclipse工作区背景色

myeclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preferences,弹出Preferences面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现

2012-11-21 15:56:12 33877 13

原创 MyEclipse中直接查看class文件的方法

安装步骤: 1>下载jad.exe(这是一个class文件的反编译工具,但是是命令行运行编译,使用起来不是很方便;),    将其拷贝到%JAVA_HOME%/bin目录下(其他目录也可)。 2>下载Eclipse插件net.sf.jadclipse_3.3.jar(注意与Eclipse版本要对应)。 3>安装Eclipse插件    一、Eclipse3.x.将n

2012-11-20 16:07:22 9516

原创 java swing (一) 导出excel文件并打开

点击XXX管理系统中的“导出Excel”按钮,然后弹出如上图,点击“保存”以后,该Excel就保存到指定路径,并且打开。上述的动作,其实不难,主要是打开该文件时的路径问题。下面是我的一些构想和实现,仅此记录。1 . JFileChooser获取导出的路径path,然后装载数据,装载的代码我就不贴出了,这不是重点。public String selectSav

2012-11-20 15:53:05 11981 8

原创 oracle小记之建立表空间、用户 和 ORA-28000错误

1. 建立表空间 和 用户,授予用户表空间的权限。 操作清单如下:以system身份进入sql*plus,SQL> create tablespace SHENZHENDB 2 logging 3 datafile 'G:\oracle\product\10.2.0\oradata\ora10g\jzdb.dbf' 4 size 50m 5 autoextend o

2012-11-20 15:23:00 1114

原创 Linux下mysql5的安装和操作

2012年10月7号在Red Hat9下成功安装mysql5 。以下是网友和自己总结的心得,仅供参考。 2012年10月7号成功安装mysql的方法 1、下载MySQL的安装文件   安装MySQL需要下面两个文件:   MySQL-server-5.0.18-0.i386.rpm      MySQL-client-5.0.18-0.i386.rpm  下载地址为

2012-10-07 17:45:27 1301

原创 ExtJs xtype 一览表

基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮but

2012-09-17 10:15:47 1128

原创 spring的定时调度

项目中要用到一个报表的运算服务器,项目一运行,就会启动相关的运算方法。想了一圈,java web项目,spring是个万金油,什么都叫由它来管理。一查,还真有这个定时调度的功能。spring提供两种触发器,一个是CronTriggerBean,一个是SimpleTriggerBean。好懒,长话短说吧。环境: spring + ibatis,首先配置spring配置文件。写serv

2012-08-27 15:16:17 4679

原创 oracle小记之事物(Procedure)

oracle的自定义事物(Procedure)一般是用DBMS_JOBS来调,也可以写个定时器调用。以下是事物涉及的常用语法,自己看,不解释。。。CREATE OR REPLACE PROCEDURE PRO_SYNCHRO_A_TO_B/************创建时间XXXX-XX-XX**********************************把A系统的用户表A_US

2012-08-24 16:18:36 1863

原创 最近做oracel移植mysql学到的几个mysql知识点()

一. mysql序列的两种解决方案1.自增长方式,即 AUTO_INCREMENT2. 先建一张表来存序列值:mysql> CREATE TABLE sequence (id INT NOT NULL);mysql> INSERT INTO sequence VALUES (0);再通过执行以下语句来获取下一个序列值:mysql>UPDATE sequence SET

2012-07-26 16:17:37 1871

原创 Tomcat实现多项目的快捷部署(3年多来,第一次发现这个”bug“)

用tomcat3年多了,到今天才发现这个问题,惭愧啊。以前做一个项目的时候,没发现tomcat的困难。但现在同时做多个java项目时,需要来回切换项目的运行。电脑不给力,一般一个tomcat只部署运行一个项目。以前的做法是:用myeclipse部署到tomcat,项目文件就存在了tomcat的webapps文件夹下。如果想切换其他项目,需要把前一个项目(

2012-07-17 10:00:28 1961 3

原创 js小记之判断电信号码

BOSS要我写个JS,判断输入的字符串是否是电信号码。没什么难度,随手笔记/** * 验证手机号码是否为电信的号码,133、153、180、189 ,例如字符串:13398781234,18922225555,11212aa * 并且要求输入的号码用英文逗号隔开,如果没有是中文的逗号要转为英文的逗号 * @param {} obj * 如果验证通过,则返回空,否则返回错误的字符

2012-07-17 09:32:08 1999

原创 随笔--工作后,我发现了需求的重要性

刚毕业参加工作那会,很多东西都是蛮新鲜的。工作上用到的与学校学的很多是不一样的。公司是做系统管理的(电信方向),用的是java.我会的java都是自学而来的,很多不足,所以拼命的学。SVN、IBATIS、EXTJS2.0、复杂的ORACLE、规范编程、理解执行力等。。。项目是电信的内部系统,需求是做不完的,框架已定好。等我认为已经这项目已经没什么技术动力了,就懒

2012-07-11 17:30:37 1419 5

原创 oracle小记之一些系统函数、自定义函数、关键字(20120719更新)

题记:收集一些在工作中常用的oracle知识点,不断的更新,不断的积累,就当作自己的记事本吧。一些关键字1 IS NOT NULL,判断字段否为空select * from t_user u where u.name is not null2 CASE WHEN... THEN ... ELSE ... END  ,条件语句  SELECT

2012-06-15 10:32:45 1419

原创 oralce之递归算法

oracle递归算法的经典用途,比如 多级部门下,子部门不能作为父部门的父部门。有点拗口,比方说吧,爸爸部门下有甲儿子部门和乙儿子部门,甲或乙儿子部门不能成为爸爸部门的上级部门。这个是很多管理系统的多级分类下的经典需求。好吧。给出部门表结构--Department。Name Type Nullable Default Comments -

2012-06-14 14:52:51 1790

原创 Ghost还原以后只剩下一个C盘之解决办法--DiskGenuis重建分区表

朋友的系统崩溃了,找我帮忙。不就是重装系统嘛,咱在大学的时候就是靠这个混女生的饭吃!so easy! 真的是大意了,进入Ghost,Local—Disk—from image.可想而知,镜像文件覆盖掉了整个硬盘!My GOD!系统还可以进去,但只剩下一个C盘了,D、E、F、G盘都不见了! 正确的操作应该是: Local—Partition—from image.

2012-06-14 10:10:39 24401 8

原创 oracle小记之一张表中实现多个字段的统计(多个count)

---------------------------纯属为了做笔记需求:统计WAIT_ORDER表中的工单总数、未处理工单总数、已完成工单总数、未完成工单总数。表结构 : 为了举例子方便,WAIT_ORDER表只有两个字段,分别是ID、STATUS,其中STATUS为工单的状态。1表示未处理,2表示已完成,3表示未完成总数。SQL:  SELECT

2012-06-13 16:02:04 8663 2

原创 android小记之FlashLight --- 高仿小米手电筒

玩小米有段时间了,发现还蛮好玩的。小米的手电筒UI蛮漂亮的,哥手贱,也仿了一个,纯属娱乐。有图有码有真相:    代码简单到,我都不想解释了,直接上码吧。 /** * * @author scott * @date 2012-3-30 上午11:14:59 * @description 高仿小米手电筒 */public cla

2012-03-31 15:56:40 8947 9

cracked-neteasy3.5.apk

破解过的网易新闻客户端3.5,仅学习研究之用,不能用于商业用途

2013-12-15

apache ant使用例子

apache ant使用例子, 一个可以运行的hello ant的myelipse工程实例。

2012-11-23

myeclipse中直接打开class文件的方法

myeclipse中直接打开class文件的方法,包含jadclipse_3.3.0.jar 、jadclipse_3.2.0.jar 和说明文档

2012-11-13

高仿小米手电筒

android,FlashLight,手电筒,小米 。在小米上测试过了,完美运行

2012-03-31

FTP上传所需的jar包

FTP上传所需的jar包,用于android客户端

2012-02-28

android SQLiteSpy

android SQLiteSpy, SQLLite的图形操作工作

2011-12-16

[项目实战] SSI实现产品自动补全功能

[项目实战] ibatis +spring+struts2+jquery.autocomplete实现产品自动补全功能 能成功部署运行

2011-08-05

15个Android很有用的代码片段

很常用的代码例子,清晰的pdf,难得的android资料

2011-07-05

《Android开发提高十六技》 --cdsn高手总结 很清晰的pdf

适合初学者,很清晰的pdf 1.MediaPlayer 2.SurfaceView 3.Activity +Intent 4.BroadcastRecieve 5.XML的解析与生成 6.AudioRecord 实现“助听器”等等

2011-07-04

原创android面试——面霸经历(增加java基础)

各种android的面试题,短时间内提高你的面试技巧

2011-07-04

某500强android的内部学习资料 很清楚的pdf

内部资料,讲得很详细,也很到位,不可多得的android学习资料

2011-07-04

中国电信集团公司技术标准_短信息网关协议(SMGP V3.1)规范) 很清楚的pdf

中国电信集团公司技术标准_短信息网关协议(SMGP)规范) 内部资料

2011-07-04

Spring Framework 开发参考手册.chm

Spring Framework 开发参考手册.chm 学习spring 必备手册

2011-03-30

空空如也

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

TA关注的人

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