- 博客(176)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 缓存技术:本地缓存与分布式缓存
Ehcache是一个开源的Java分布式缓存框架,由Terracotta公司开发,它是一个广泛使用的缓存框架,为Java应用程序提供了性能优化和可扩展性。Ehcache可以在Java应用程序中存储缓存数据,提供快速响应和优化性能。Ehcache还支持多个缓存策略,包括FIFO、LRU和LFU等,可以根据具体场景选择最适合的缓存策略。除此之外,Ehcache还提供了分布式缓存功能,支持多个缓存节点之间的数据同步和共享。
2023-04-03 16:20:10 2285
原创 mac 远程连接 Windows 桌面
远程连接有两种方法:第一种是利用 windows 远程桌面服务连接第二种是使用 teamviewer 工具连接利用 windows 远程桌面服务连接前提:1、远程 windows 开启远程桌面服务。2、mac 上有远程连接工具。3、连接双方网络通畅1、下载工具微软官方提供的远程连接工具 remote-desktop-mac2、安装工具双击安装包即可安装,安装好之后直接运行3、使用工具3.1、添加一台 pc,点击 add pc 按钮3.2 输入目标 pc 的 ip 地
2022-05-13 19:38:41 42254 6
原创 mac 使用小技巧
1、用命令行打开开发工具前后开发都避免不了使用命令行来操作,那么用命令打开开发工具一定会是一个很酷的事,😄。IntellJ 系列以 idea 为例1、打开 idea;2、添加 idea 为系统命令顶部 Tools > Create command-line luancher3、打开终端,验证# idea [project_path]idea ~/workspace/project1此方法可用于 IntelliJ 所有套件(idea/webstorm/datagrip/gol
2022-05-12 14:52:20 655
原创 位运算 - 基础
一、位逻辑运算1、与运算: a & b与运算,对应位都为 1,结果为 1,否则为 0相当于一般逻辑运算符 and ,把 1 视为 true, 把 0 视为 false12 & 8 = 8 0000 0000 0000 0000 0000 0000 0000 1100 -> 十进制 12 的二进制形式 & 0000 0000 0000 0000 0000 0000 0000 1000 -> 十进制 8 的二进制形式————
2022-05-03 18:03:40 532
原创 Netty 的哪些“锁”事
在程序开发中,我们经常用多线程技术来提高程序的工作效率,但是高并发的场景下,多线程会存在线程安全问题,用锁来解决。内容一览:分析同步问题的核心三要素锁的分类Netty 玩转锁的五个关键点 * 在意锁的对象和范围 -> 减少粒度 * 注意锁的对象本身大小 -> 减少空间占用 * 注意锁的速度 -> 提高速度 * 不同场景...
2019-10-31 16:01:19 1166 2
原创 datagrid里边的combobox获取当前row的索引(总结于EasyUI中文社区群讨论)
datagrid里边的combobox获取当前row的索引
2017-08-03 14:13:00 4458 1
转载 如何在CentOS 7安装和配置ownCloud
ownCloud是一个文件共享服务器,允许您将您的个人内容,如文档和图片,存储在一个集中的位置,很像Dropbox。与ownCloud的区别在于它是免费和开源的,允许任何人使用和检查它。它还将敏感数据的控制和安全性返回给您,从而消除了第三方云托管服务的利用率。 在本教程中,我们将在CentOS 7服务器上安装和配置ownCloud实例。
2017-02-14 22:12:05 7170
原创 org.hibernate.AssertionFailure:null id in com.base.program.entity.X entry (don't flush the Session)
org.hibernate.AssertionFailure:null id in com.base.program.entity.X entry (don't flush the Session)
2017-01-03 10:27:14 2662
原创 js获取浏览器窗口宽高
我遇到的情况是,easyui弹出框,控制窗体大小的时候。js获取浏览器窗口宽高:var height = document.body.clientHeight;var width = document.body.clientWidth;同时,缩放百分比可以乘以相应的小数,如:var height = document.body.clientHeight * 0.7; //
2016-12-01 16:24:42 894
转载 用Quartz处理定时执行的任务
转自:用Quartz处理定时执行的任务这次做的项目中,有一部分功能需要实现定时执行。呃,这样说可能有点笼统,打个比方吧。例如用户在登录的时候,连续输错3次密码后,系统会将该用户冻结,不再允许该用户登录系统,等到了晚上零晨时分,再为所有被冻结的用户解冻,这样,用户在第二天又可以正常登录系统了。这样做是为了用户帐号安全,可有效防止暴力破解密码。。。呃,好像跑题了,咱还是回到正题来。在这里我
2016-11-09 17:28:51 1325 2
转载 Windows安装和使用zookeeper
另外一篇比较优秀的文章:http://blog.csdn.net/morning99/article/details/40426133转自:http://www.cnblogs.com/shanyou/p/3221990.html之前整理过一篇文章《zookeeper 分布式锁服务》,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网htt
2016-10-25 14:33:02 1367
转载 浏览器内核控制Meta标签说明文档(360浏览器默认极速模式)
http://se.360.cn/v6/help/meta.html浏览器内核控制Meta标签说明文档背景介绍由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银、旧版网站。以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容。在过去很长
2016-09-08 16:44:33 1123
转载 FreeMarker内置命令(字符串命令)
转自:FreeMarker内置命令(字符串命令) 一、substring NOTE: 这个内置以来2.3.7 FreeMarker的存在 语法exp?substring(from,toExclusive),也可以是exp?substring(from) 简介:一个字符串,form是第一个字符(A substri
2016-08-31 15:38:28 1968
原创 Easyui, 向表单中动态append一个input元素后,表单验证不生效【已解决】
如标题所述,新添加到表单内的表单元素如:可以看到,是有验证代码的class="easyui-validatebox" data-options="required:true,invalidMessage:'名称不能为空',missingMessage:'名称不能为空'"新添加到表单中的表单元素验证不生效,原因是表单的验证器在页面初始化的时候一起初始化掉了,固定了
2016-04-26 16:43:12 7957
转载 在 Windows 上安装Rabbit MQ 指南
转自:http://www.cnblogs.com/shanyou/p/4067250.htmlrabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。他遵循Mozilla Public License开源协议。采用 Erlang 实现的工业级的消息队列(MQ)服务器。 RabbitMQ的官方站:http://www.rabbitmq.com/
2016-03-24 10:02:28 977
转载 java里边split小数点
http://www.blogjava.net/writegull/archive/2012/06/24/381365.html关键点:split小数点需要转义字符今天开发中使用字符串分割函数split(),发现: String s = "upload/20120416135915265.sql"; System.out.println(s.split(
2015-12-22 18:00:18 4023 2
原创 备忘:JAVA数字格式化
//保留两位小数DecimalFormat formater = new DecimalFormat("#,##0.00");//格式化数据formater.format((BigDecimal) d.get("INVEST_AMT"))
2015-12-22 17:36:38 658
原创 Ibatis:There is no READABLE property named 'member_id' in class 'java.lang.String'
parameterClass设置成了java.lang.String, 而property代表parameterClass这个类中的某个属性处不可以添加property来指定传参名字,因为String类里边没有我们指定名称的属性去掉property可直接取值,取值方式是与调用方法中的参数名称一致
2015-12-14 10:25:36 3944
转载 css3 实现邮票样式
http://jingyan.baidu.com/article/6181c3e0682901152ef153d7.htmlcss3 的优点我就不在这里赘述了,之前上高中的时候还会写信,贴邮票,但是好多年过去了,甚是怀念呀。直接切入今天的主题:用css3实现邮票的样式,最近在研究css3的背景径向渐变,background: radial-gradient,边查资料,边写代
2015-11-30 15:32:30 3939 2
转载 Oracle查看当天创建的所有表
来自:百度知道SELECT * FROM ALL_OBJECTS WHERE TO_CHAR(CREATED, 'yyyymmdd') = TO_CHAR(SYSDATE, 'yyyymmdd') AND OBJECT_TYPE = 'TABLE';
2015-11-25 11:42:31 2759
原创 javascript中字符串转json
data为后端返回的字符串 {state: 1, msg: 'has_relate_data!'}转换操作:输出:
2015-10-09 11:33:49 993
原创 Mantis运行环境的安装以及邮件相关配置
Mantis是一个开源的php项目,免安装的,这里只需要安装好运行环境和做相应的配置即可使mantis正常工作起来安装包等文件下载地址: http://pan.baidu.com/s/1kT6HoZ91.Mantis运行环境的安装Mantis的运行需要apache和Mysql数据库,可以单独下载安装,也可以使用xampp,这里使用xampp来安装环境
2015-09-15 14:47:14 6043
转载 jquery tmpl 详解
转自:http://www.cnblogs.com/zhuzhiyuan/p/3510175.html动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等。 这些情况下,动态请求返回的数据一般不是已拼好的 HTML 就是 JSON 或 XML,总之不在浏览器端拼数据就在服务器端拼数据。不过,从传输量方面来看,返回 HTML
2015-08-18 16:37:07 786
原创 时间工具类积累
时间工具类积累import java.text.SimpleDateFormat;import com.alibaba.dubbo.common.utils.StringUtils;/** * 日期工具类 * @author ouyang */public class DateUtil { public static final String yyyyMMdd = "
2015-08-18 11:04:59 707
原创 webservice之jdk自带wsimport
wsimport -p com.xxxx.ws -keep http://ip:port/xxx?wsdl执行此代码过后,会在当前目录下生成12个文件,6个java6个class在自己工程里边新建好com.xxxx.ws包之后,把生成的6个java文件复制进去,下一步,开始写测试用例:这里给出一个例子:public s
2015-08-09 09:40:20 1465
原创 泛型集合排序,根据实体类对象的某个属性排序
/** * 泛型集合排序,根据实体类对象的某个属性排序 * @author admin * * @param <E> */public class SortList<E> { public void Sort(List<E> list, final String method, final String sort) {
2015-08-05 10:55:31 4288
转载 eclipse中生成javadoc文档
javadoc.exe是自动生成java文档的小工具。在eclipse里面可以很方便的使用这个小工具,主要有三个常见的入口(1)File —> Export —> java —> javadoc (2)Project —> Generate Javadoc (3)在工程上右键 —> Export —> java —> javadoc 上面三个入口殊途同归,都是进入Generate
2015-08-05 10:40:17 4238
转载 【mysql监控】查看mysql库大小,表大小,索引大小
转自:http://blog.sina.com.cn/s/blog_4c197d420101fbl9.html查看所有库的大小mysql> use information_schema;Database changedmysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as d
2015-07-06 00:04:18 645
转载 PowerDesigner使用
PowerDesigner使用文章更新时间> PowerDesigner使用[1]Name首字母生成Code2014-04-10> PowerDesigner使用[2]自定义数据结构2014-04-12> PowerDesigner使用[3]创建索引2014-12-03
2015-06-23 14:22:55 796
转载 JAVA方法值传递OR引用传递
转自:http://www.blogjava.net/yongboy/archive/2010/11/25/346214.html对于JAVA方法是值传递,还是引用传递,有人一直以来争论不休。不如忘记这些提法,反而会容易理解一些。参数的传递分为两类:1。基本数据,变量是直接赋值。 public static void main(String[] args) {
2015-06-04 21:58:49 741
转载 根据IP定位用户所在城市信息 (js)
最新版Bootstrap v3视频教程,上帝用7天创造世界,你用7天就能建自己的网站。当我们在页面中填写个人资料中的省市信息时,页面会根据当前用户所在的城市自动选中省市下拉选项;当我们访问某个大型站点时,网站程序会自动进入到用户当前所在的城市频道。这些功能是如何实现的呢?今天我们来通过实例讲解如何根据IP定位用户所在城市信息。查看演示 下载源码根据当前用户本地IP地
2015-05-31 14:00:42 9443
转载 spring报“Could not resolve placeholder”错误
转自:http://blog.csdn.net/longerandlonger/article/details/7193160org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name '******' defined
2015-05-19 17:11:16 3790
原创 SpringMVC Mongodb 配置中加入用户认证信息
Spring Mongodb 配置中加入用户认证信息 Spring mongodb的项目搭建请参考:http://blog.csdn.net/h348592532/article/details/39344823 。 在链接的文章里边详细介绍了如用搭建一套 springmvc+mongodb+maven 但是里边没有包括mongodb的用户信息配置,而我们实际需求的是带用户认证配
2015-05-18 14:12:01 11137 2
转载 CentOS6.5 Upgrade OpenSSH
http://my.oschina.net/qinmei/blog/323074 最近有空复习了一下Linux,在虚拟机上安装了个CentOS6.5,顺便升级一下系统自带的openssh,任何系统操作都有风险,正式环境请做好备份工作。废话少说,直接贴代码。 1、准备工作,相应的包自己到官方下载,另外需要下载依赖包openssl以及zlib包。 openssh下载地址
2015-01-27 12:59:47 1417
转载 Netty4.0学习笔记系列之六:多种通讯协议支持
http://blog.csdn.net/u013252773/article/details/22108385上文介绍了如何应用Netty开发自定义通讯协议,本文在此基础上进一步深化,研究如何同时支持不同的通讯协议。此处所谓的通讯协议,指的是把Netty通讯管道中的二进制流转换为对象、把对象转换成二进制流的过程。转换过程追根究底还是ChannelInboundHand
2015-01-18 12:56:11 1200
PowerDesigner15.1的破解-免积分
2015-06-23
Java网络编程与分布式计算pdf版
2014-09-12
linux安装oracle11g需要的rpm包
2013-01-16
java web 打印功能
2013-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人