05 2019 档案

摘要:一.hibernate.jdbc.fetch_size和 hibernate.jdbc.batch_size 这点我也疑惑过,最初应用hibernate的项目,我也感觉速度很慢,知道后来才知道问题的所在。 其实hibernate的速度性能并不差,比起jdbc来说,又是性能能高2倍。 当然了这和应用的 阅读全文
posted @ 2019-05-30 20:08 Rooker 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:一.当前简介 版本信息 将提供的文本文件完整入库并记录每条记录入库时间 当前性能:对 24309条数据入库,耗时:12分13秒(733s); v2.0初始版本:对 24309条数据入库,耗时:38s; 阅读全文
posted @ 2019-05-30 11:30 Rooker 阅读(199) 评论(0) 推荐(0) 编辑
摘要:详见: 一、MySQL的数据类型 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MED 阅读全文
posted @ 2019-05-29 20:12 Rooker 阅读(646) 评论(0) 推荐(0) 编辑
摘要:在此声明mysql数据库 时间上总共有五中表示方法:它们分别是 time、date、datetime、timestamp和year。 time : “hh:mm:ss”格式表示的时间值,格式显示TIME值,但允许使用字符串或数字为TIME列分配值。 date : “yyyy-mm-dd”格式表示的日 阅读全文
posted @ 2019-05-29 19:42 Rooker 阅读(659) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.jianshu.com/p/59d09b9cee58 每一个优秀的开发者脑中都有时间概念。他们想给用户更多的时间让用户做他们想做的事情。他们通过最小化时间复杂度来实现这一目的。 在你能理解程序的时间复杂度之前,你需要了解最常使用它的地方:算法设计。 所以究竟什么是算法? 阅读全文
posted @ 2019-05-29 18:56 Rooker 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:使用方法 性能比较 使用方法 或|,点.,加+,乘*,在字符串中出现时,如果这个字符串需要被split,则split时候,需要在前面加两个反斜杠。 与&,在split时候,不需要转义。 一.java split 1. java split简单用法 2.字符串末尾分隔符不能识别 1)字符串末尾的分隔符 阅读全文
posted @ 2019-05-29 10:01 Rooker 阅读(24335) 评论(2) 推荐(4) 编辑
摘要:详见:https://blog.csdn.net/guoxiaolongonly/article/details/80425548 1.常量池存放于方法区中 2.jdk1.6 方法区放在永久代(java堆的一部分),jdk1.7 特别将字符串常量池移动到了的堆内存中(使用参数-XX:PermSize 阅读全文
posted @ 2019-05-20 15:40 Rooker 阅读(4214) 评论(0) 推荐(0) 编辑
摘要:Java语言不同于C++语言,是一种单根继承结构语言,也就是说,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 object类的结构 如图可知,Object类有12个成员方法,按照用途可以分为以下几种 1,构造函数 2,hashCode和equals函数用来判断对象是否相同, 3 阅读全文
posted @ 2019-05-19 10:51 Rooker 阅读(258) 评论(0) 推荐(0) 编辑
摘要:详见:https://blog.csdn.net/richard_jason/article/details/53887222 HashMap概述 1.初始容量默认为16 最大为2的30次方,负载因子默认为 0.75。 2.在Java 8中,如果一个bucket中碰撞冲突的元素超过某个限制(默认是8 阅读全文
posted @ 2019-05-15 07:18 Rooker 阅读(284) 评论(0) 推荐(0) 编辑
摘要:参考 :http://wiki.jikexueyuan.com/project/java-collection/hashmap.html https://blog.csdn.net/w2298119289j/article/details/83421035 HashMap 概述 HashMap 是基 阅读全文
posted @ 2019-05-14 10:03 Rooker 阅读(276) 评论(0) 推荐(0) 编辑
摘要:参考详见:https://blog.csdn.net/jackfrued/article/details/44921941 https://blog.csdn.net/jackfrued/article/details/44931161 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几 阅读全文
posted @ 2019-05-14 09:12 Rooker 阅读(450) 评论(0) 推荐(0) 编辑
摘要:详见:https://www.cnblogs.com/dongyu666/p/6971783.html 1. 前言 单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对 阅读全文
posted @ 2019-05-13 15:47 Rooker 阅读(1533) 评论(0) 推荐(1) 编辑
摘要:ArrayList使用的存储的数据结构 ArrayList的初始化 ArrayList是如何动态增长 ArrayList如何实现元素的移除 ArrayList小结 ArrayList是我们经常使用的一个数据结构,我们通常把其用作一个可变长度的动态数组使用,大部分时候,可以替代数组的作用,我们不用事先 阅读全文
posted @ 2019-05-12 18:52 Rooker 阅读(448) 评论(0) 推荐(0) 编辑
摘要:关于 varchar2 的最大长度varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。这是一个比较容易出错的地方。因为在函数中可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这个函数平时都可以正常执行,而一旦这个字符 阅读全文
posted @ 2019-05-12 16:04 Rooker 阅读(9727) 评论(0) 推荐(0) 编辑
摘要:何谓悲观锁与乐观锁 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读 阅读全文
posted @ 2019-05-12 15:35 Rooker 阅读(593) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/u012585964/article/details/52011138 http://www.importnew.com/20339.html 一,java的核心机制 java有两种核心机制:java虚拟机(JavaVirtual Machine)与垃圾收 阅读全文
posted @ 2019-05-12 09:56 Rooker 阅读(778) 评论(0) 推荐(0) 编辑
摘要:Copy备用 之前客户要求在不重启应用的前提下实现动态增加服务及交易,在网上查了很长时间也没发现类似的技术,最后研究了一下ClassLoader。因为项目是与Spring,一开始我和同事尝试替换源码的class文件,然后调用Spring的refresh()函数刷新上下文,但是发现原来的类没有被新的类 阅读全文
posted @ 2019-05-12 09:51 Rooker 阅读(770) 评论(0) 推荐(0) 编辑
摘要:详见:https://blog.csdn.net/zai_xia/article/details/80026325 扩展:java反射机制与动态加载类 https://www.cnblogs.com/wzk-0000/p/9322866.html 在讲解动态加载类之前呢,我们先弄清楚为什么要动态加载 阅读全文
posted @ 2019-05-12 09:01 Rooker 阅读(10325) 评论(0) 推荐(1) 编辑
摘要:详见:http://blog.sina.com.cn/s/blog_6cbfd2170100ljmp.html 1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系 阅读全文
posted @ 2019-05-12 08:13 Rooker 阅读(2414) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示