IT全栈 华强工作室

No Silver Bullet 吾国泱泱 华夏栋梁 以梦为马 不负韶华

mysql进阶(十五) mysql批量删除大量数据

mysql批量删除大量数据 假设有一个表(syslogs)有1000万条记录,需要在业务不停止的情况下删除其中statusid=1的所有记录,差不多有600万条, 直接执行 DELETE FROM syslogs WHERE statusid=1 会发现删除失败,因为lock wait time...

2015-08-16 20:50:14

阅读数:55356

评论数:2

Web Service进阶(八)BASE64Decoder小解

BASE64Decoder小解Base64 是网络上最常见的用于传输8Bit 字节代码的编码方式之一,大家可以查看RFC2045 ~RFC2049 ,上面有MIME 的详细规范。 Base64 要求把每三个8Bit 的字节转换为四个6Bit 的字节(3*8 = 4*6 = 24 ),然后把6Bit...

2015-08-16 17:09:39

阅读数:49321

评论数:0

mysql进阶(十四) 批量更新与批量更新多条记录的不同值实现方法

mysql 批量更新与批量更新多条记录的不同值实现方法 在mysql中批量更新我们可能使用update,replace into来操作,下面详细介绍mysql批量更新与性能。 批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: UPDATE mytable S...

2015-08-16 16:30:19

阅读数:51461

评论数:2

java工具类(七)实现给定任意年份和月份得出天数

Java实现给定任意年份和月份,输出该月有多少天 项目开发过程中,细节性的地方需要判定某年某月多少天,写了个下面的小工具解决了此问题。 package weiming.lmapp.utils; public class GetDays { /** * 闰年的条件(满足之一即可...

2015-08-16 08:48:51

阅读数:50008

评论数:0

Java进阶(十四)实现每天定时对数据库的操作

Java实现每天定时对数据库操作 现在有一个很棘手的问题:客户要求实现一个功能,就是每日凌晨自动计算慢性病订单是否有需要在今日提醒的,如果有则生成一条提醒记录到lm_notice之中。 如何在Web工程中实现任务计划调度,好多朋友用过Windows的任务计划。经过查阅较多相关资料,发现...

2015-08-16 08:37:38

阅读数:51412

评论数:0

Java进阶(十三)servlet监听器

servlet监听器 Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当 增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在...

2015-08-16 08:26:41

阅读数:49917

评论数:1

java工具类(六)根据经纬度计算距离

Java实现根据经纬度计算距离 在项目开发过程中,需要根据两地经纬度坐标计算两地间距离,所用的工具类如下: Demo1: public static double getDistatce(double lat1, double lat2, double lon1, double lon2) ...

2015-08-14 10:21:42

阅读数:52014

评论数:0

LM**项目开发感悟

LM**项目开发感悟 经过一个多月的项目开发,自己主要负责服务端业务逻辑的实现。服务端采用纯servlet完成,自己是在已有的项目架构上进行编程,对于所使用的架构,自己还没有认真的研究过,但明白其用到了类似于hibernate反向工程的思想。通过配置文件,便可以生成对应于数据库中已存在数据表的操作...

2015-08-12 17:22:40

阅读数:51406

评论数:2

mysql进阶(十三)命令行导出导入数据库

MySQL命令行导出导入数据库 MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path...

2015-08-12 17:13:14

阅读数:50566

评论数:1

Java进阶(十二)JDK版本错误之Unsupported major.minor version 51.0(jdk版本错误)

错误:Unsupported major.minor version 51.0(jdk版本错误)   如果在win7下开发项目是使用的jdk版本和项目运行服务器jdk版本不同就会出现上面的问题。   用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。   ...

2015-08-12 17:05:16

阅读数:49954

评论数:0

java工具类(五)之日期格式字符串与日期实现互转

JAVA字符串转日期或日期转字符串 项目开发过程中需要实现日期格式的字符串与日期进行互转,并进行日期的加减操作。 Demo如下: package weiming.lmapp.utils; import java.text.ParseException; import java.text.S...

2015-08-12 17:02:06

阅读数:50406

评论数:0

java工具类(四)之实现日期任意跳转

Java实现日期任意跳转 项目开发过程中,需要进行订单提醒日期的设置,主要包括设置每月指定的日期或者指定的天数,代码如下: public static String DateOperation(String type, Date myDate, int num) { String ...

2015-08-12 16:58:27

阅读数:50707

评论数:1

漫谈程序员(五)20年资深程序员编程经验分享

20年资深程序员编程经验分享 原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。   从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些...

2015-08-10 12:05:32

阅读数:49270

评论数:0

漫谈程序员(四)三个因素决定你的薪水高低

三个因素决定你的薪水高低 程序员薪资 下面三个关键因素,决定了一个作为程序员的你的薪水水平: 工作本身 工作表现 被替代的难度 看起来很容易理解吧,让我们来水水吧。 工作本身 从某个角度来看,我们经常听到的“选择大于努力”这句话,就说明了这一点。说人话,就是,不同的行业的平均薪资水...

2015-08-10 11:45:38

阅读数:49516

评论数:0

漫谈程序员(二)程序员保值的4个秘密

程序员保值的4个秘密 程序员价值算法产品思维 在国内,很多人说程序员是吃青春饭的,一开始说过了30岁就得转行,后来又有人35岁是一道坎……看起来好像程序员真的和风尘女子一样,注定有朝一日会年老色衰不再受人青睐。 No!我要说,不是这样的! 所有的道路都通向天堂  只是要度过路上的痛苦时光  那一天...

2015-08-10 11:35:06

阅读数:49730

评论数:0

漫谈程序员(三)别被技术绑架

别被技术绑架   通常我们说程序员需要在某个技术方向上积累到一定的厚度,要能够运用技术有效地解决实际问题。可是当程序员在某一项技术上浸淫时间长了之后,却经常会出现另外的问题,那就是:看待问题时受限于自身的技术积累。 我打算从几个方面来谈这个话题。 一定有某一项技术最适合解决某个问题 有的人对 C+...

2015-08-10 11:31:30

阅读数:49819

评论数:0

漫谈程序员(一)程序员未来发展三大方向

程序员未来发展三大方向 程序员工作两三年后,基本上都会考虑自己的未来发展方向。发展的路径不外乎:程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。哪一条发展路线更适合你?   当然这只是一个大致的路径,不是所有程序员都...

2015-08-10 10:25:23

阅读数:49752

评论数:0

Java进阶(十一)部分数据类型取值范围

java整型byte,short,int,long取值范围大小    ---------------------------------------------------  byte b;//指定变量b为byte型 (最小值-128 最大值127)  一个常量,保存 byte 类型可取的最大值,...

2015-08-06 16:04:26

阅读数:49885

评论数:1

java工具类(三)之生成若干位随机数

java 生成若干位随机数的问题     在一次编程的过程中偶然碰到一个小问题,就是需要生成一个4位数的随机数,如果是一个不到4位大的数字,前面可以加0来显示。因为要求最后是一个4位的整数,不带小数点。当时就想到了几个办法: 一、 用Math.random() 当时就这么想到,Math.rando...

2015-08-05 20:37:05

阅读数:51780

评论数:1

Java进阶(五十一)必须记住的Myeclipse快捷键

必须记住的Myeclipse快捷键 在调试程序的时候,我们经常需要注释一些代码,在用Myeclipse编程时,就可以用 Ctrl+/ 为选中的一段代码加上以 // 打头的注释;当需要恢复代码功能的时候,又可以用Ctrl+/ 去掉注释。这样的快捷键确实让我们编程变得容易多了。  诸于此类的快捷方式,...

2015-08-03 21:51:03

阅读数:49668

评论数:0

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