随笔分类 -  java

hsweb 企业后台管理基础框架
摘要:hsweb 详细介绍 业务功能 现在: 权限管理: 权限资源-角色-用户. 配置管理: kv结构,自定义配置.可通过此功能配置数据字典. 脚本管理: 动态脚本,支持javascript,groovy,java动态编译执行. 表单管理: 动态表单,可视化设计表单,自动生成数据库以及系统权限.无需重启直 阅读全文

posted @ 2017-02-19 15:22 clearriver 阅读(4637) 评论(0) 推荐(0)

通过Spring Session实现新一代的Session管理
摘要:长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。 但是,现代的趋势是微服务以及可水平扩展的原生云应用(cloud native application),它们会挑战过去20多年来我们设计和构建ses 阅读全文

posted @ 2017-02-19 15:04 clearriver 阅读(11338) 评论(0) 推荐(0)

使用jetty-maven-plugin运行maven多项目
摘要:1.准备工作 org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529 jdk 1.7 maven 3.1 2.采用maven管理多项目的方式 1> pom工程nemo-pom的pom.xml,这里packaging要声明成pom以使用管理web m 阅读全文

posted @ 2016-08-27 01:24 clearriver 阅读(1168) 评论(0) 推荐(0)

深入研究java.lang.Process类
摘要:一、概述 Process类是一个抽象类(所有的方法均是抽象的),封装了一个进程(即一个执行程序)。 Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。 ProcessBuilder.start() 和 Runtime.exec... 阅读全文

posted @ 2015-12-08 16:19 clearriver 阅读(238) 评论(0) 推荐(0)

El中调用java静态方法
摘要:最近在项目中遇到需要调用静态方法的问题,形如: 总数:${com.example.Tools.getTotal(bean.nums)}不过上面的代码不能通过编译,只能寻求其他办法。经过查阅各种文档,找到了3种解决办法。1,直接为Bean创建一个get方法public double getTot... 阅读全文

posted @ 2015-10-30 09:58 clearriver 阅读(402) 评论(0) 推荐(0)

在ContextLoaderListener中使用注解注入的类和job中使用注解注入的类
摘要:场景:在ContextLoaderListener子类中加载job,为JobFactory的实现类声明@Component后,在ContextLoaderListener子类中为scheduler设置JobFactory。(主要解决的问题:在spring与quartz调用job时,job中无法读取注... 阅读全文

posted @ 2015-09-07 18:44 clearriver 阅读(1264) 评论(0) 推荐(0)

H2内存数据库支持存储到文件
摘要:准备工作1、下载JDK(本人下载的版本为JDK1.7)、设置环境变量JAVA_HOME,设置PATH(%JAVA_HOME%\bin%)。 2、下载并解压:h2-2014-07-13.zip 官网下载地址:http://www.h2database.com/html/main.html 3、设置环境... 阅读全文

posted @ 2015-09-06 11:24 clearriver 阅读(3743) 评论(0) 推荐(0)

Jboss调优——最佳线程数
摘要:在设置jboss的参数中,maxThreads(最大线程数)和acceptCount(最大等待线程数)是两个非常重要的指标,直接影响到程序的QPS。本文讲解jboss连接的运行原理,以及如何设置这两个参数。 最佳线程数: 在做压力测试时,刚开始,随着并发量的增加,QPS也会随之增大,但当并发量超过... 阅读全文

posted @ 2015-08-27 18:02 clearriver 阅读(453) 评论(0) 推荐(0)

JBOSS最大连接数配置和jvm内存配置
摘要:一.调整JBOSS最大连接数.配置deploy/jboss-web.deployer/server.xml文件.maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。acceptCount:当同时连接的人数达到maxThr... 阅读全文

posted @ 2015-08-27 16:30 clearriver 阅读(198) 评论(0) 推荐(0)

MySQL的btree索引和hash索引的区别
摘要:hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么... 阅读全文

posted @ 2015-08-27 14:49 clearriver 阅读(179) 评论(0) 推荐(0)

导航