java-lambda表达式用法示例

用法一:倒序排列集合,获取最大值 private static Comparator<Integer> comparator...

2019-03-12 14:58:18

阅读数 57

评论数 0

BIO,NIO,AIO编程

传统BIO编程 服务端: public class TimeServer { public static void main(String[] args) throws IOException { int port=8000; if (args...

2019-03-07 16:37:03

阅读数 16

评论数 0

开发常用工具使用

Navicat Premium Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。可以用来连接管理数据库 使用方法,查看原文 3.工具 3.1.数据传输:是把一个数据库的里面的数据复制到另一个数据库里面去 3.2.数据同步:顾名思义是让两个数据库的数据保持同步的 ...

2019-03-04 11:57:03

阅读数 21

评论数 0

python基本语法

首字母大写 name = " ads love limei" print(name.title()) 制表符 print(“i am lizi,\n\ti l...

2019-03-03 22:05:42

阅读数 15

评论数 0

线程池-ExecutorService

关闭一个ExecutorService,有两个方法可以使用–shutdown和shutdownNow。 shutdown在关闭线程池前,会等待所有线程执行完;shutdownNow会立刻关闭线程池,并停止所有线程。 ...

2019-02-21 16:48:20

阅读数 16

评论数 0

Redis的事务操作以及发布订阅模式

事务操作 使用MULTI命令开启事务,redis会将之后的命令存放到队列中,直到执行exec命令,提交事务。然后redis会执行队列中的所有命令,并依次返回结果。 开启事务前,受用watch命令监视指定的key,如果key的值被其它redis客户端改变,则exec失败。 Watch原理(下面这段摘...

2019-02-18 15:43:38

阅读数 21

评论数 0

redis的RDB,AOF原理以及使用

Redis对内存中的数据进行持久化,有2种方式,RDB和aof。 Redis对客户端响应请求的工作模型是单进程和单线程的. RDB机制最主要的就是rdbSave和rdbLoad函数,前者将redis内存中数据加载到磁盘上,后者将在Redis重启时将数据恢复到redis内存中,rdbSave会阻塞主...

2019-02-18 14:59:20

阅读数 30

评论数 0

redis.conf配置详细解析

原文地址 # redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m =...

2019-02-18 14:29:54

阅读数 7

评论数 0

web安全-XSS,DDOS,XSRF攻击

XSS攻击? 是指跨站脚本攻击,比如用户A发了一个帖子,输入了一行js脚本,那么用户B在浏览这个帖子内容时,就会执行A输入的js。 防范的方法是,对用户输入进行转义。jstl标签就支持这个,一般的模板语言也都支持。 CSRF攻击? 是指跨站信息伪造。比如用户A浏览了当前网站后,未退出账号。...

2019-02-17 22:01:50

阅读数 13

评论数 0

springmvc--DispatcherServlet

2019-02-08 00:27:05

阅读数 25

评论数 0

spring源码(十六)--ClassPathXmlApplicationContext

ClassPathXmlApplicationContext是应用的起点,通常调用下面的构造函数,参数为配置文件的地址 public ClassPathXmlApplicationContext(String configLocation) throws BeansException { ...

2019-02-07 00:25:41

阅读数 19

评论数 0

spring源码(二十)--AopNamespaceHandler

AopNamespaceHandler这个类用于解析spring的配置文件中aop命名空间下的节点,默认注册下面的几个解析器。常用的是aspectj-autoproxy,所以这里分析下AspectJAutoProxyBeanDefinitionParser解析器。 public void ini...

2019-02-06 16:24:05

阅读数 38

评论数 0

spring源码(十九)--ContextNamespaceHandler

ContextNamespaceHandler是用来解析spring.xml配置文件中context命名空间下的节点的。 这个类的对象在初始化时,又注册了下面的解析器用于解析相应节点。 public void init() { this.registerBeanDefinit...

2019-02-04 23:56:03

阅读数 18

评论数 0

spring源码(十八)--BeanDefinitionParserDelegate

BeanDefinitionParserDelegate用来解析spring的配置文件的 以bean开头的配置,parseBeanDefinitionElement方法解析。 bean的id和name属性的作用差不多,name属于别名性质的,都是唯一不能重复的。 public BeanDef...

2019-01-31 23:44:36

阅读数 40

评论数 0

spring源码(十七)--DefaultSingletonBeanRegistry

singletonObjects存储了所有的单例实例,k-v: name-ref。 4个集合容器用来存储实例 private final Map<String, Object> singletonObjects = ...

2019-01-18 09:53:59

阅读数 18

评论数 0

git使用

安装好git后,在一个目录使用git bash here ,这就是git的一个本地仓库。 然后使用 git config --global user.email "you@example.com" git config --global user.nam...

2019-01-16 15:04:37

阅读数 13

评论数 0

exe4j--可执行jar包转换exe

第一步,选择jar in exe模式 第二步,起名字,选择输出目录 第三步,这里如果是64位,要额外勾选64位 第四步,把可执行jar包放进来,lib也是 后面基本一直下一步就可以了。 ...

2019-01-15 14:31:14

阅读数 14

评论数 0

自己编写spingcloud微服务启动工具 --纯Java实现

首先是效果图 内容待续。。。

2019-01-09 15:47:16

阅读数 73

评论数 0

JAVA SWING窗体程序--使用上次关闭时的大小和位置,设置背景图片

在窗体创建时,从首选项中读取上次关闭时保存的信息,就可以了。 frame.setFont(new Font("幼圆", Font.PLAIN, 19)); frame.setTitle("微服务启动辅助工具"); Pr...

2019-01-08 14:15:22

阅读数 40

评论数 0

JAVA SWING窗体程序--JList使用笔记

列表内容的排列方式 设置: public static final int VERTICAL = 0; 默认的,垂直方向 public static final int VERTICAL_WRAP = 1; 先垂直,再水平方向 public static final int HORIZON...

2019-01-08 11:09:47

阅读数 34

评论数 0

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