摘要:
谈谈HashMap与HashTable
HashMap
我们一直知道HashMap是非线程安全的,HashTable是线程安全的,可这是为什么呢?先聊聊HashMap吧,想要了解它为什么是非线程安全的,我们得从它的原理着手。
jdk7中的HashMap
HashMap底层维护一个数组,数组中的每一项都是Entry
t... 阅读原文
2017-07-19 13:43:04 阅读(814) 评论(0)
摘要:
(一) shiro的SecurityManager类结构为:
总结:
1.SecurityManager主要作用于登录、登出用创建主题Subject,并继承自... 阅读原文
2017-07-19 11:44:05 阅读(818) 评论(0)
摘要:
工作3个月,第一次加入纯后台的程序改造,程序中,业务流程是有n个确定的对数据检测项,检测项有个开关,开了就检测blablabla,每个检测项为一个类,内方法不是static。
在原程序中流程为:对所有检测项目用if判断其是否为打开,然后实例化,调用方法。这样的代码重复挺多的,能有上500行了,除了各自实例化,剩下对返... 阅读原文
2017-07-19 10:51:07 阅读(872) 评论(0)
摘要:
描述: 有配置文件address_relation.properties,记录地址关系,有如下数据:ZSSS=ZS%,ZSPD,
封装到Map代码如下:
1 public static void main(String[] args) {
2 propertityUtil properi... 阅读原文
2017-07-19 08:54:04 阅读(762) 评论(0)
摘要:
1.第一个下拉框代码
<div class="btn-group col-sm-3 col-xs-6 util-btn-margin-bottom-5 quick-search"> <!--快速查询--> <div cl... 阅读原文
2017-07-19 08:00:02 阅读(783) 评论(0)
摘要:
这是第一次开始写博客,也不知道怎么写,就是自己的学习的一些东西。
今天碰到的问题是怎么用IDEA软件把Java文件导出为一个可以运行的jar文件,然后转成可运行的exe文件。
以一个小游戏的文件为例:
Artifacts Config
File -> Project Structure -> Arti... 阅读原文
2017-07-19 06:58:02 阅读(801) 评论(0)
摘要:
描述:新bean和旧bean拥有相同的字段属性。将旧bean的属性值,赋给新bean。
Java代码如下:
1 /**
2 * 反射Bean
3 * @param bean 反射的对象
4 * @param newBean 要反射的新对象
5 ... 阅读原文
2017-07-19 06:09:01 阅读(776) 评论(0)
摘要:
public class Test
{
public static void main(String[] args)
{
Long[] arr = new Long[100000];
for(int i =0;i<100000;i++)
{
... 阅读原文
2017-07-19 06:00:03 阅读(762) 评论(0)
摘要:
一 概述
1.什么是Struts2?
Struts2是一个在WebWork框架基础上发展起来开源MVC框架。
2.StrutsPrepareAndExecuteFilter
StrutsPrepareAndExecuteFilter本质上是一个过滤器,配置在web容器中,该过滤器作为Struts框架的启动... 阅读原文
2017-07-19 00:30:05 阅读(780) 评论(0)
摘要:
这里吐槽下,我先想到的方式是用花生壳域名解析,但是花生壳坑太多不易新手操作,用户体验做的不好。然后度娘后才知道有Nat123这个比花生壳简易操作的软件。
1.到nat123官网下载客户端 http://www.nat123.com/
2.解压缩,安装,打开客户端,点击下面的<添加映射>。
3... 阅读原文
2017-07-19 00:24:04 阅读(767) 评论(0)