- 博客(16)
- 收藏
- 关注
原创 java.lang.NumberFormatException
程序里面报了 java.lang.NumberFormatException从数据库读到的数据,由于使用了Format()函数保证小数位不被科学计数法表示,所以得到的字符串数字里面带有逗号,在 new Bigdecimal(str)的时候报的异常。 后来用truncate()函数得以解决。记录一下。TRUNCATE():直接截取,不四舍五入 FORMAT(): 会四舍五入,返回类型是字符串因为
2017-03-09 23:42:38 1023
原创 第一章:Java多线程技能
两种方式:1.继承Thread类2.实现Runnable接口由于Java单继承,实现Runnable接口更灵活线程安全:多个线程对同一个对象的同一个实例变量操作时,出现值被更改或不同步,可以加上锁进行排队使用。如:synchronized public void run(){} 线程的各种方法:currenThread():返回正在被哪个线程调用的信息isAlive():判断当前线程是否处
2017-02-26 23:39:04 325
原创 spring quartz定时器--SimpleTriggerFactoryBean与CronTriggerFactoryBean
需求: 1.运行后,将mysql的数据同步到redis和(Spring创建)内存中的map 2.定时器每秒将redis修改的数据同步到map和mysql一开始用监听器(ContextLoaderListener)来调同步方法完成需求1, 由于监听器无法使用注解,比较麻烦,启动过程中也有各种问题,于是改为使用两个定时器。但是这两个定时器存在着严格的先后顺序,不然map会报空指针,需要设定其中一个
2016-12-01 16:59:19 21455
原创 下拉框之间的联动效果
需求:两个下拉框之间添加联动效果开始是在controller层把根据大类id查询出来的结果放入Model,利用velocity循环输出 /** * 产品类目页 * @param model * @return */ @RequestMapping(value = "/productType.do") public String produ
2016-11-30 18:54:48 546
原创 定时器扫描修改时锁表问题
这次工作中碰到的问题,记录一下情景:定时器5秒扫描一次表,发现is_sent=1(未发送)的记录,进行发送并且插入188上的log表,最后修改为is_sent=2已发送状态。如果先改表再运行,没有问题。
2016-11-01 22:16:35 515
原创 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 3943
转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2016-04-10 23:20:43 518
转载 classloader加载的双亲委托模式
要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用 的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoader来实现的,所以可想而知ClassLoader的重 要性如何。看到这里,可能有的朋友会想到一个问题,那就是既然ClassLoader是用来加载类到JVM
2016-04-06 16:28:01 414
转载 初步理解反射机制
1、Java反射的概念 反射含义:可以获取正在运行的Java对象。 2、Java反射的功能 1)可以判断运行时对象所属的类 2)可以判断运行时对象所具有的成员变量和方法 3)通过反射甚至可以调用到private的方法 4)生成动态代理 3、实现Java反射的类 1)Class:它表示正在运行的Java应用程序中的类和接口 2)Field:提供有
2016-03-29 13:04:59 303
原创 Jsp中include与forward的区别
Jsp:::request:request.getDispatcher().forward():request.getDispactcher.include():response:response.sendRedirect(" ")
2016-03-28 17:25:26 7284
转载 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 331
原创 关于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 8880 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 857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人