自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行百里者半九十

  • 博客(16)
  • 收藏
  • 关注

原创 java.lang.NumberFormatException

程序里面报了 java.lang.NumberFormatException从数据库读到的数据,由于使用了Format()函数保证小数位不被科学计数法表示,所以得到的字符串数字里面带有逗号,在 new Bigdecimal(str)的时候报的异常。 后来用truncate()函数得以解决。记录一下。TRUNCATE():直接截取,不四舍五入 FORMAT(): 会四舍五入,返回类型是字符串因为

2017-03-09 23:42:38 1000

原创 第一章:Java多线程技能

两种方式:1.继承Thread类2.实现Runnable接口由于Java单继承,实现Runnable接口更灵活线程安全:多个线程对同一个对象的同一个实例变量操作时,出现值被更改或不同步,可以加上锁进行排队使用。如:synchronized public void run(){} 线程的各种方法:currenThread():返回正在被哪个线程调用的信息isAlive():判断当前线程是否处

2017-02-26 23:39:04 304

原创 构造器与finalize方法

构造器与finalize()

2017-01-12 00:25:07 407

原创 认识 linux 文件权限

在读鸟哥私房菜,做下笔记。

2017-01-11 00:26:45 754

原创 《Java多线程编程核心技术》---Thread用run( )启动和用start( )区别

区别start( )和run( )

2017-01-07 23:38:27 378

原创 spring quartz定时器--SimpleTriggerFactoryBean与CronTriggerFactoryBean

需求: 1.运行后,将mysql的数据同步到redis和(Spring创建)内存中的map 2.定时器每秒将redis修改的数据同步到map和mysql一开始用监听器(ContextLoaderListener)来调同步方法完成需求1, 由于监听器无法使用注解,比较麻烦,启动过程中也有各种问题,于是改为使用两个定时器。但是这两个定时器存在着严格的先后顺序,不然map会报空指针,需要设定其中一个

2016-12-01 16:59:19 21380

原创 下拉框之间的联动效果

需求:两个下拉框之间添加联动效果开始是在controller层把根据大类id查询出来的结果放入Model,利用velocity循环输出 /** * 产品类目页 * @param model * @return */ @RequestMapping(value = "/productType.do") public String produ

2016-11-30 18:54:48 527

原创 定时器扫描修改时锁表问题

这次工作中碰到的问题,记录一下情景:定时器5秒扫描一次表,发现is_sent=1(未发送)的记录,进行发送并且插入188上的log表,最后修改为is_sent=2已发送状态。如果先改表再运行,没有问题。

2016-11-01 22:16:35 496

原创 JDBC 模糊查询 传参

写dao的时候碰到模糊查询的传参,无法识别引号下的问号1)可以利用拼接变量的方式String sql = "select domin_id , domin_name from dmn_domin where domin_code like '"+domin_code +"%'"+" and state=? order by domin_id";2)利用传参函数S

2016-06-07 22:49:40 3914

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2016-04-10 23:20:43 500

转载 classloader加载的双亲委托模式

要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用 的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoader来实现的,所以可想而知ClassLoader的重 要性如何。看到这里,可能有的朋友会想到一个问题,那就是既然ClassLoader是用来加载类到JVM

2016-04-06 16:28:01 402

转载 初步理解反射机制

1、Java反射的概念  反射含义:可以获取正在运行的Java对象。  2、Java反射的功能  1)可以判断运行时对象所属的类  2)可以判断运行时对象所具有的成员变量和方法  3)通过反射甚至可以调用到private的方法  4)生成动态代理  3、实现Java反射的类  1)Class:它表示正在运行的Java应用程序中的类和接口  2)Field:提供有

2016-03-29 13:04:59 288

原创 Jsp中include与forward的区别

Jsp:::request:request.getDispatcher().forward():request.getDispactcher.include():response:response.sendRedirect(" ")

2016-03-28 17:25:26 7226

转载 Unicode、UTF-8 和 ISO8859-1到底有什么区别

在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识    最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出

2016-03-27 23:25:28 316

原创 关于jsp页面page指令中errorpage和iserrorpage属性

errorTest.jsp"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">错误测试int a =10;int b = 0;int c = a/b;%>error.jsperrorPage:指异常后跳转的页面。 isEErro

2016-03-27 15:09:25 8687 1

转载 Tomcat server 启动后localhost:8080 报404

这个问题是由于一项Server的配置引起的,解决方法如下: 在server视图中,双击这个tomcat的server,进入到编辑窗口,可以看到有一项选项叫做 server location,默认选择了第一项(即use workspace metadata)。将此项修改为 第二个选项(use tomcat installation),再次重新启动tomcat,就可以正常访问到 htt

2016-03-27 15:01:09 804

空空如也

空空如也

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

TA关注的人

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