导航

2021年2月19日

摘要: Python 的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 常用方法: Queue.qsi 阅读全文

posted @ 2021-02-19 21:20 cdeelen 阅读(82) 评论(0) 推荐(0) 编辑

2019年9月7日

摘要: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"> <struts> <!--struts是以包 阅读全文

posted @ 2019-09-07 10:19 cdeelen 阅读(106) 评论(0) 推荐(0) 编辑

2019年8月8日

摘要: 1、spring事务传播特性 多事务时处理策略 PROPAGATION_REQUIRED:如果存在事务,则支持当前事务,没有的话新建一个事务 PROPAGATION_SUPPORTS:如果存在事务的话,支持当前事务,否则以非事务方式执行 PROPAGATION_MANDATORY:如果存在事务则支持 阅读全文

posted @ 2019-08-08 16:08 cdeelen 阅读(89) 评论(0) 推荐(0) 编辑

2019年8月5日

摘要: 1 JPA概述 JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。 JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。 所以JPA不局限于EJ 阅读全文

posted @ 2019-08-05 19:42 cdeelen 阅读(145) 评论(0) 推荐(0) 编辑

2019年8月2日

摘要: 1、Listener的定义与作用 监听器Listener就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。 Listener是Servlet的监听器,可以监听客户端的请求,服务端的操作等。 2、Listener的分类与使 阅读全文

posted @ 2019-08-02 20:12 cdeelen 阅读(130) 评论(0) 推荐(0) 编辑

2019年8月1日

摘要: 单点登录(Single sign-on,SSO)是一种访问控制,在多个软件应用中,用户只需登录其中一个应用,就可以成功访问其他应用;同样,用户只需注销其中一个应用,就可以成功注销其他应用。 当一个公司产品线越来越复杂,做的东西越来越多,考虑到用户的便利性和业务的交集,单点登录也就变得越来越必然。譬如 阅读全文

posted @ 2019-08-01 19:33 cdeelen 阅读(137) 评论(0) 推荐(0) 编辑

2019年7月27日

摘要: Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。下面这张图完整描述了线程池的类体系结构。 标记一下比较重要的类: 要配置一个线程池是比较复杂的,尤其是对于线程池的原理不是很清 阅读全文

posted @ 2019-07-27 19:12 cdeelen 阅读(115) 评论(0) 推荐(0) 编辑

2019年7月26日

摘要: Tengine的安装 新建tengine用户组 groupadd -r nginx useradd -r -g nginx -M nginx 解压安装包: tar -zxvf tengine-2.1.0.tar.gz 安装依赖: yum install gcc-devel openssl-devel 阅读全文

posted @ 2019-07-26 19:16 cdeelen 阅读(108) 评论(0) 推荐(0) 编辑

2019年7月19日

摘要: 前言 至于为什么要用solr5.5,因为最新的6.10,没有中文的分词器支持,这里使用的是ik分词器,刚好支持到5.5 ik分词器下载地址 :https://github.com/EugenePig/ik-analyzer-solr5 , 下载完之后使用maven命令, mvn package 即可 阅读全文

posted @ 2019-07-19 19:28 cdeelen 阅读(178) 评论(0) 推荐(0) 编辑

2019年7月18日

摘要: 1. 什么是freemark Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本输出的一个通用工具 2.一般的用途: l 能用来生成任意格式的文本:HTML,XML,RTF,JAVA源码,等等. 3.基本目标:代替以前的jsp显示页面 注意一般用freemarke来做哪些js 阅读全文

posted @ 2019-07-18 19:36 cdeelen 阅读(297) 评论(0) 推荐(0) 编辑