自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Effective Java读后分享 (二)

接一,我继续分享些tips。好吧。废话不多说,笔接上文。1.使可变性最小化。这个是对于final关键字而言的。final关键字可以用来修饰类,方法, 属性等。用final修饰的类不可被继承,修饰的方法不能被重写, 修饰的属性其引用不能更改。而这里所说的使可变性最小化,是对final修饰的类而言的,使一个类的可变性最小化, 需要遵守以下几条规则。 (1). 不提供任何会修改对象状态的...

2019-05-08 12:59:10 160

原创 Effective Java读后分享 (一)

读完Effective Java之后始感觉这本书中的知识多是一些零碎的小知识,这些小知识主要是围绕着类库设计,设计模式,api导出,升级,维护等方面的小tips。就像书中的一个一个小标题一个个的罗列出来一样,我也如法炮制,一条条的列出来我读完本书之后消化了的一些tips, 和大家一起分享吧。谢谢。1.在基本类型包装成对应包装类的时候尽量使用包装类上的静态工厂方法,而不要采用new关键...

2019-04-30 09:31:18 368

原创 mysql 8.0 官方文档翻译 (一) 之 8.2.1 where 子句优化

8.2.1 where 子句优化这一块讨论where子句的优化。这些优化适用于select,delete, update语句。注意: 因为mysql的优化工作正在进行中,所以并不是所有的优化都记录在此。 你或许曾经试图以牺牲可读性,来优化你的查询语句,以期获得更快的运行速率。 现在你大可不必了, 因为mysql内部, 已经做了许多相似的优化, 使你可以在保持你的语句更加容...

2019-04-28 19:03:13 417

原创 spring源码解析系列 (一) 之beanInstance创建的全过程

前言:作为一名java程序猿,想必都对spring不那么陌生。不管是b/s, 还是c/s开发,都可以使用spring。笔者本人从一开始工作就使用spring, 使用了两三年了吧, 也研读过spring几个模块的源码,所以趁这个机会, 梳理出来一个脉络, 跟大家分享吧。笔者采用的源码版本为Spring Framework 4.1.7.RELEASE。1.spring的bean实例化...

2019-04-28 13:24:02 1130

原创 乱码的终极奥秘

我相信做javaEE开发的程序猿们,不管是经验丰富,还是初生牛犊,都肯定在开发的过程中,遇到过乱码的问题。我本人也深受其害。而且乱码问题防不胜防,让人十分头疼。下面我就准备就乱码问题。说一说我自己的心得和体会。在说之前首先。我要明确几个概念。1,首先明确一点,记事本的默认编码是ASNI,这个ASNI是什么意思呢,它的意思是说如果是在中国,默认的编码就是GBK,如果是在中欧的话,那可

2016-12-25 18:00:28 463

原创 oracle将当前用户下所有的表的create语句导出.sql文件

很久以前写的一段代码了。  还记得那个时候是我刚从学校出来的那段时光,整天呆在公司,还没有具体事物交给我做。当时,由于比较闲,一个同事就跑过来,问我。说可不可以把oracle当前用户下所有表的建表语句都导出来。  当时由于比较闲,就花了一个下午的时间,研究这个问题。我发现很多数据库GUI的程序,都不能做到这一点。后来发现可以在cmd里用数据库的一些命令,把所有的建表语句都打印出来,

2016-11-13 23:43:00 5206

原创 windows 7 还原默认关联程序

我想可能大家在操作自己的win7系统的时候,可能遇到这样的问题,就是自己的.exe扩展名的程序,用wps或者word打开之后,系统就会把wps或者word,变成可执行程序的默认打开方式。这样让你烦不胜烦。而且还改不过来是吧。               本文就旨在解决这个问题。

2016-11-06 13:57:58 4159

原创 报表单元格的合并(续)

续接上文。仔细想了想报表单元格的合并。我发现上次的那种合并单元格的写法,是不支持分页查询的。可当报表数据量足够大的时候,分页查询又是难以避免的。所以我不得不做出一些改变来适应。        首先修改查询语句如下:select (case when t.yj_id is not null then (select f.title_name from report_tab

2016-11-04 10:58:07 1449

原创 报表单元格的合并

前一段时间一直在做报表,由于报表的数据庞大,后台处理完数据的查询时,已是负重不堪。为了给后台减轻压力,有些事情,就挪到了前台来完成。比如下面,我即将要讲的东西——报表单元格的合并。       其实,怎么说呢,我们公司特有的报表框架,是用引擎解析xml文件,之后返回html,给浏览器显示的。报表的一些配置,譬如合并啦,拆分啦,纵向扩展啦,横向扩展啦这些东西都是可以配置的,然后可以通过报

2016-10-29 13:20:40 3482

原创 vbs给word和wps上个u盘锁

这真的是一个很有意思的东东。还是听一个懂点技术的网友说vbs可以做这样一个东东。我才突发兴致做了一个。其实实现的原理并不算难。就是要在电脑和u盘里各建一个vbs文件。然后两个vbs文件相互调用。 为了把原理描述地牵线且易懂。我们姑且把这两个文件命名为computer.vbs和up.vbs。 在computer.vbs里主要做这两件事情。第一件事就是遍历电脑上所有的驱动器,判断有没有

2016-10-24 22:02:14 1137

原创 mysql批量将列名改成小写

上个星期的时候,有个朋友问我,能不能把MySQL中所有表的列名,通过一个程序全部由大写改成小写。因为之前有写过oracle的plsql编程,所以一听这个朋友的问题,就觉得有门,不算很难实现。可能很多用过oracl的朋友都知道,在oracle里可以用 “select * from user_tables”这条sql语句查看当前用户下的所有表的详细信息。正是基于这个。我构想如果可以动态

2016-10-23 16:58:39 11121 3

原创 关于autorun.inf

我相信很多研究过u盘插入之后自动播放功能的人,对于这个文件肯定都不陌生。可是一开始用于光盘自动播放安装应用程序的功能,却被一些人巧妙的运用,成为U盘病毒传播的桥梁。因为插入时的自动播放功能,病毒获得了执行的机会,之后病毒就可以修改计算机的启动项,进而获得你电脑的控制权。 由于这样恶劣的行为,出于安全考虑,2011年微软发布了专门针对这一漏洞的补丁,从此,只有光盘上的自动播放功能没有被禁止,

2016-10-25 21:54:57 544

空空如也

空空如也

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

TA关注的人

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