- 博客(11)
- 收藏
- 关注
原创 java 基本数据类型BigDecimal
场景:实体类定义字段为 private BigDecimal purchamount;需要给字段set值。值为两个BigDecimal 类型之间加减乘除操作的出来的值。用法:BigDecimal a,BigDecimal b,BigDecimal c (c为结果,a,b为操作的BigDecimal 变量) 加法:c = a.add(b); ...
2018-08-09 14:16:26
1562
原创 java 结合FusionCharts使用
首先了解FusionCharts的API及相关属性。今天再项目上面使用简单跟大家一起分享下: 我们前台使用miniui(其实和easyui差不多)。上代码:页面是一个div。 统计图表 grid.load({params:json,startTime:startTime,endTime:endTime}, functio
2017-11-04 15:48:39
331
原创 java 发送短信demo
首先介绍发送短信是个什么鬼? 说白了就是一个短信服务器提供一个webservice服务供我们调用。我用到是一个提供了sendSms(String phone,String content)的方法。下面开始唠干的,首先我创建了一个实体类SmsConst来存放一些常量。如图所示:实体类创建完毕之后上代码:public class SmsTest {
2017-11-04 15:20:50
498
原创 Oracle 修改数据库提交之后进行回滚
1、 -- 查询你执行update 语句之前的数据 精确到什么时间 select * from 表名 as of timestamp to_timestamp('2017-07-21 17:16:38', 'yyyy-mm-dd hh24:mi:ss');2、 -- 开启可移动数据命令,执行完就可以回滚数据 alter table 表名 enable row movement;
2017-11-03 09:54:53
18658
2
原创 final、finally、finalize 三者区别
Final 是一个修饰符:当final 修饰一个变量的时候,变量变成一个常量,它不能被二次赋值。当final 修饰的变量为静态变量(即有static 修饰)时,必须在声明这个变量的时候给它赋值。当final 修饰方法时,该方法不能被重写。当final 修饰类时,该类不能被继承。Final 不能修饰抽象类,因为抽象类中会有需要子类实现的抽象方法吗(抽象类可以有抽象方法,也可以有普
2017-10-27 20:57:33
261
原创 单例设计模式
单例就是该类只能放回一个实例。单例所具备的特点:1、私有化的构造函数2、私有的静态的全局变量3、共有的静态方法单例分为懒汉式、饿汉式和双重判定锁饿汉式:public class Singleton1{private Singleton1(){};private static Singleton1 single = new Singleton1();publi
2017-10-27 20:41:41
266
原创 内存泄漏和内存溢出
首先介绍下jvm内存结构:java虚拟机的内存结构分为堆(heap)和栈(stack),堆里面存放是对象实例也就是new出来的对象。栈里面存放的是基本数据类型以及引用数据类型的地址。对于所谓的常量是存储在方法区的常量池里面。内存泄漏(memory leak),是指应用程序在申请内存后,无法释放已经申请的内存空间,一次内存泄漏危害可以忽略,但如果任其发展最终会导致内存溢出(out of me
2017-10-27 20:33:13
188
原创 List,Set,Collection,Conllections
1、List和Set都是接口,他们都继承于接口Collection,List是一个有序的可重复的集合,而Set是无序的不可重复的集合。Collection是结合的顶层接口,Collections是一个封装了众多关于集合操作的静态方法的工具类,因为构造方法是私有的,所以不能实例化。2、List接口实现类有ArrayList,LinkedList,Vector。ArrayList和Vector是基
2017-10-27 20:22:19
458
原创 事务的概述
在数据库中,所谓事务是指一组逻辑操作单元即一组sql语句。当这个单元中的一部分操作失败,整个事务回滚,只有全部正确才完成提交。事务的ACID属性1、原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。2、一致性(Consistency)事务必须使数据库从一个一致性状态变换到另一个一致性状态。(数据不被破坏)3、隔离性(I
2017-10-26 19:37:06
211
原创 HashMap和HashTable区别
1、HashMap 不是线程安全的,HashTable是线程安全的。2、HashMap 允许空(null)的键和值(key),Hashtable则不允许。Mapa、Map是一个以键值对存储的接口。Map下有两个具体实现,分别是HashMap和HashTable。b、HashMap 不是线程安全的,HashTable是线程安全的。所以HashMap的效率要高于HashTable。
2017-10-26 19:31:47
212
原创 Eclipse导入项目启动报错(超时或者Exception in thread main)
1、超时解决办法。 找到tomcat修改Timeouts下面Start启动时间。2、Exception thread in the main解决办法。 找到window---preferences--java--installed jres--找到对应jdk编辑default VM arguments。添加内存设置 -Xms512m -Xmx1024m -XX:MaxPerm
2017-10-20 16:15:15
6549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人