- 博客(13)
- 资源 (18)
- 收藏
- 关注
原创 利用新版Spring roo生成数据库表
源代码:https://github.com/sunuanwuhou/Northwind 一.准备工具1.Spring Roo最新版,官方下载地址:http://projects.spring.io/spring-roo/#download-widget2.maven 版本在3.0以上:官方下载地址:https://maven.apache.org/download.cgi3.jdk版本,适用于1.
2017-08-30 11:08:48 736
原创 Java位运算
**Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。 位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下**A = 0011 1100B = 0000 1101-----------------A&b = 0000 1100A | B = 0011 1
2017-08-28 15:01:23 290
翻译 HashMap和HashTable以及HashSet
HashMap和HashTable的实现原理HashMap和Hashtable的区别HashSet和HashMap、Hashtable的区别HashMap和Hashtable的实现原理HashMap的简化实现MyHashMapHashMap和Hashtable的区别1.俩者的区别主要在于Hashtable是线程安全,HashMap则非线程安全。 Hashtable的实现方法都添加了synchron
2017-08-28 09:22:26 1650
原创 总结面试中遇到的问题(持续更新)
1.3*0.1 == 0.3 是true还是false?为什么?System.out.print(3*0.1);//0.30000000000000004System.out.print(3);//3System.out.print(3*0.1==3);//false分析: 1.ava在基本类型计算中高精度会丢失。 2.浮点数精度的问题。有些浮点数不能完全精确的表示出来。
2017-08-24 21:03:46 414
原创 ArrayList的几种遍历和删除
建议使用迭代器来删除list中指定的元素1.普通for循环public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("one"); list.add("two"); list.add("two");
2017-08-24 20:21:02 350
原创 线程状态,BLOCKED和WAITING有什么区别
BLOCKED:阻塞状态: 因为缺少(除了cpu)资源而陷入柱塞状态 waiting:等待状态 只需要分配处理器时间片。
2017-08-24 13:26:57 1043
原创 Spring boot利用hibernate生成数据库表
一.利用ieda新建Spring Boot工程。 1.新建 点击next。点击next,这里有很多选项,大家根据自己的需求来选择。这里我们只选择WEB和MySql。点击next,选择工作空间。点击finisn,项目创建完成。建好的项目如图所示 二.添加hibernate依赖<dependency> <groupId>org.springframework.boot</g
2017-08-24 09:37:27 2075
原创 进程和线程的区别
什么是进程?我们来看看百度百科的介绍是不是觉得不是很好理解,那我们看下面的一张图这样是不是就好理解了,可以将每一个运行的exe程序当做一个进程。从程序开发角度来讲,进程是资源分配的基本单位,是一个程序或者服务的基本单位。我们可以说进程就是程序的执行过程,这个过程包括很多东西,如CPU执行时间、运行内存、数据等,而且是一个动态的过程。那么什么是线程呢? 线程可以理解成是在进程中独立运行的子任
2017-08-23 11:07:22 183
原创 线程的5种状态及其之间的切换
参考书籍:java多线程编程核心技术 如上图所示:我们可以清楚的看到线程的几种状态1.新建:使用NEW关键字来创建线程。2.可运行:当前线程调用start()方法,使线程处于Runnable 状态,等待获取CPU。3.运行中:如果线程抢到了CPU资源,这时的线程处于Running状态,Runnable和Running是可以相互切换的,比如,其他优先级较高线程抢占CPU资源,这时候线程就会变为R
2017-08-23 10:34:04 2283
原创 springmvc注解
ControllerRequestMappingSessionAttributesPathVariableRequestParamInitBinderModelAttributeCookieValueRequestHeaderRequestBodyResponseBodyResponseStatusExceptionHandler@Controller用于标识是处理器类;@R
2017-08-22 22:01:35 304
原创 MySql的一些用法总结
1.MySql1)select * from table limit 2,1; //含义是跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据2)select * from table limit 2 offset 1; //含义是从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条数据,offset后面是
2017-08-22 21:38:08 193
原创 Idea使用总结
优化内存一些快捷操作内存溢出破解方法Informationjava javacTask 源发行版 18 需要目标发行版 18idea如何添加spring类型的配置文件idea设置方法注释idea去掉烦人的提示去掉框架检查提示隐藏IDEA cast unchecked警告优化内存电脑8g,自己的可以自定义-server-Xms128m-Xmx2048m-XX:NewRatio=
2017-08-22 21:12:16 2881
原创 动态添加行及之后的排序
1.动态添加行目前我知道是有俩种方式 一 是通过添加模板来寻找当前tr的最后一行 二 异步请求返回一个页面例: var tr=$("tr[name='tr_price']"); var lastTR=$("tr[_count]").last(); //$("tr[_count]")是jquery属性选择器
2017-08-22 08:53:50 576
http上传文件客户端和服务端代码
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人