自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eddyx的专栏

Be the change you want to see in the world.

  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spingboot application in docker container graceful shutdown

Spingboot application in docker container graceful shutdown。

2022-09-22 13:53:15 302 1

原创 Spring-data-redis works with AWS Elasticache cluster-mode-disabled

Spring-data-redis works with AWS Elasticache cluster-mode-disabled

2022-08-25 15:56:46 439

原创 Jenkins configuration

When you try to setup webhook from gitlab, please refer: https://github.com/jenkinsci/gitlab-pluginURL of Jenkins Rest API looks like https://JENKINS_URL/job/YOUR_JOB/job/123456you need to replace all jobs in url and insert one "project" like https://J

2022-05-07 13:43:59 545

原创 Can I use another port other than 443 for SSL certificate?

SSL is in no way tied to a single port value; in fact, as a protocol, it can be used over any transport medium, as long as that medium provides a bidirectional stream for arbitrary bytes.In a Web context, you can use any port other than 443, provided tha

2021-12-06 22:49:42 171

原创 Network setup for Joplin in docker

To make Joplin accessible from internet, we need to do the following configurations:Joplin configurationset the docker enviornment vaiable APP_BASE_URL to the domain name you will use with the port, such as https://your.domain:9443 set the APP_PORT.

2021-12-05 19:58:05 2133

原创 Docker related commands

Install docker on ubuntusudo apt-get updatesudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-releasecurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.

2021-11-30 19:55:45 1180

转载 RouterOS multiple wan load balancing

ECMP load balancing with masquerade - MikroTik Wiki

2021-11-16 11:32:28 173

原创 VMWare ESXi network configuration and maintenance

To understand the virtual network of VMWare, we can go through network topology.

2021-11-07 15:11:44 532

原创 RouterOS FireWall Configuration

After successfully configured your ROS there are some firewall rules to be configured to secure your router.RouterOS MAC-accessRouterOS has built-in options for easy management access to network devices. The particular services should be shutdown on pr

2021-03-14 23:24:59 275

原创 云计算--傻瓜书 读书笔记

近日花了一个星期的时间读了一下cloud computing for dummies这本书,算是对云计算进行一下基本概念的扫盲。觉得其中的脉络比较重要,现将要点摘录如下,作为读书笔记。云服务分为三种, Infrastructure as a Service, Platform as a Service, Software as a Service.IaaS: 提供存储,计算资源...

2019-11-19 21:23:51 240

原创 Jmockit How to mock the instance in anonymous class

I am trying to write junit test against an old sendmail class which uses VelocityEngine and JavaMailSender. There is an anonymous class, it's type isMimeMessagePreparator. The code is as followi...

2019-11-19 21:11:01 170

转载 Setup usable ubuntu server from scratch

SSHmountsambaSystemdSSL CertificatenginxLocation configScriptshellinaboxSNI proxytransmissionflexgetseafileBackup and Restore UbuntuDesktop crash restoreSSHInstall SSH serverapt-get ins

2016-11-10 12:01:27 2522

原创 程序员修炼之道-从小工到专家读后感

这本书从名字看,透着浓浓的山寨气息,小工二字对于程序员来说实在档次太低,journeyman 翻译成技工会更好些。这个pdf放在硬盘里很久,每次看到名字就跳过去了。这次在把kindle paperwhite装上了KOREADER之后,把这本书放进去,效果居然还不错,堪读。     总体上讲,这本书的前四章写得还是不错的,而且给我一种共鸣,有些概念在脑子里很久了,但一直不太清晰,也不知道能在开发

2015-06-25 12:17:02 1623

翻译 OAuth协议简明摘要

OAuth2.0 授权协议使第三方应用针对一个http服务可以获得有限的访问权限,或者是通过协调资源主人和http服务之间的交互来代表资源的主人,或者是通过允许第三方应用程序代表它自己获得访问权限。OAuth协议 不使用资源主人的密码来访问受保护的资源,客户端获得一个access token,一个字符串表示具体的scope, lifetime 以及其他访问属性。举个例子,一个最终用户(

2015-03-20 11:24:10 471

原创 Ubuntu14.4 远程桌面连接以及tomcat配置

项目需要用到ubuntu,装上之后用的不是很习惯,其中

2014-07-21 13:37:59 897

翻译 Effective Java 2nd edition 摘要

很久没有写blog了,不过学习不能停

2014-07-18 13:35:36 641

转载 近期读到的java代码总结

近期迁移一些同事写的java代码,其中有一些很好的实践,所用到的技术记录下来,以便日后使用。     1. 表达式的解析,日常用到的表达式都是中缀表达式,而程序语言能识别的是前缀或后缀表达式,对于表达式的转换就需要运用一些方法。具体的文章在http://903497571.iteye.com/blog/1866347 查到,讲的很详细。重要的算法摘抄下来,以防文章被删除。由中缀表达

2013-09-24 13:29:02 591

原创 饿汉式单例类与Static变量加载顺序

public class App { private static final App appInstance=new App(); private static String test="final test"; private App(){ System.out.println("test final variable: "+test);

2013-07-03 16:27:12 873

转载 Log4J 配置中的Category,additivity

Log4J对于java开发人员来说,还早之前就用到了。不过log4j.properties的配置确实转来转去,copy用用就了结了。今天仔细看了一下配置的内容,发现一些参数也不是一下就能理解的。     其中的要点,自己归纳一下,放在这里以便查阅。     Category是指自定义类,(类在这里特指log4j的配置内容),默认情况下会继承rootCategory的配置。

2013-02-27 12:35:15 1576

原创 Jmeter中的一些应用备忘

正则表达式提取器中的模板和匹配数字是什么意思。     匹配数字就是用来选择是哪一次匹配。     模板是用来指定${变量名}时的输出格式的。     从jmeter上摘抄的文字,     Suppose you want to match the following portion of a web-page:name="file.name" value="readme.

2013-01-10 10:48:28 624

转载 Maven常用命令备忘

mvn install -Dmaven.test.skip=true 把包安装到本地库,跳过test环节不做。以下内容摘自 http://ljhzzyx.blog.163.com/blog/static/38380312201110304566706/==============================================================

2012-12-26 10:45:52 554

转载 CentOs添加yum源的地址

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

2012-11-20 16:35:30 578

转载 Android中的Message和AsyncTask的区别和联系

http://blog.csdn.net/liuhe688/article/details/6532519http://blog.csdn.net/liuhe688/article/details/6407225

2012-03-01 14:31:01 518

转载 关于Android中Message机制的两篇文章

http://www.iteye.com/topic/1118130http://qaohao.iteye.com/blog/509145

2012-02-29 17:09:12 469

原创 《疯狂Android讲义》读书笔记

年前开始,转向安卓平台的开发了,大方向是在安卓平台上用c++开发功能库,供安卓NDK及更上层平台调用。起点挺高,基础较低,从安卓基本概念看起。     把刚读过的《疯狂Android讲义》做些笔记,以利于掌握知识点,进而可以动手开发。     安卓的基本组件分为Activity,View,Service,BroadcastReceiver,ContentProvider以及Intent和I

2012-02-06 16:54:50 1995

原创 Hibernate和spring开发web应用时要注意的几个环节

近期在用hibernate和sping开发web应用时遇到一些问题,比较详细的阅读了一下相关文档(主要是《轻量级J2EE企业应用实战》和《spring recipe》以及《实战hibernate》),搞清了几个方面的差别,简单地记录一下。日后在做其他项目时可以作为项目组内预先做好技术准备的内容。     spring提供的getHibernateTemplate和getSesstionFact

2011-10-25 21:37:23 788

原创 Eclipse Maven Tomcat 组合之下 提高开发效率的尝试

开发jee项目需要用到很多jar包,开发过程中需要修改从后端到前端很多代码,重新发布不超过3次,tomcat的内存就不够了。这样开发效率很差,花在重启上的时间太多。     这两天一直在找有什么比较完美的解决方案,有一种比较靠谱,就是在tomcat的server.xml文件中

2011-10-11 09:59:01 1741

原创 Eclipse开发环境中使用maven插件的配置备忘

都是现成的东西了,但突然要建新的开发环境,一下子想不起来要去翻书,很耗时间。现将eclipse开发环境中maven的配置要点记录如下,以备不时之需。     m2eclipse插件可以在eclipse的market place中找到,在安装这个插件之前,需要安装其依赖

2011-10-11 09:36:52 1142

原创 SSL Ldap linux tomcat 配置备忘

这几天要在linux环境下为web application配置通过ssl连接到ldap服务器,因为不了解SSL,操作的时候盲人摸象,相关知识越看越多,现在终于搞定,总结一下,不枉学习一遭。     公钥系统/数字签名/数字证书工作原理     加密解密用同一密钥的算法称为对称加密

2011-07-08 10:30:13 983

原创 cloud computing for dummies读书笔记

近日花了一个星期的时间读了一下cloud computing for dummies这本书,算是对云计算进行一下基本概念的扫盲。觉得其中的脉络比较重要,现将要点摘录如下,作为读书笔记。 云服务分为三种, Infrastructure as a Service, Platform as a Service, Software as a Service. IaaS: 提供存储,计算资源

2011-06-27 21:30:00 916

原创 tomcat session共享的尝试 (CAS, memcached, HA)

     不久之前, 为项目搭建了一个tomcat集群的环境, 具体如下: nginx+tomcat+memcached+memcached client forjava 主要是通过tomcat的filter将session共享到memcahced server中. 这个方案对于自己做的web application来说, 运行良好. 但其中的CAS服务器是单点的, 于是近两个星期打算将CAS也集群化. CAS的官网上有集群方案, 就是通过tomcat自身的session复制来进行. 一开始觉得这样配置并不

2011-06-01 17:34:00 3814 3

原创 Juit4 spring testContext 新特性及遇到的问题

     Junit4搭配spring testContext,对于ssh应用的每个层面都能有效搭建单元测试。现简单记录如下:     用annotation的方式标记测试方法,不需要再继承TestCase父类,灵活度比较高。     Spring testContext提供了在unit test中读取applicationContext配置文件的方法,只要简单的使用@ContextConfiguration注明配置文件的位置即可,同样可以使用@Autowired就可以引用需要测试或使用的bean。    

2011-04-27 11:19:00 1122

原创 Maven学习笔记

     近日在学习maven,原本以为很简单,一天搞定的。结果学了一个星期,发觉其中大有奥妙。一时之间不能完全掌握,现在列个提纲记录下来,日后要深入使用的时候可以备查。     学习的主要资料是maven definitive guide 中文版,这本书写的不错,翻译也还可以,有些地方稍显生硬,结合实践基本能够掌握。     依照着书的目录,需要重点掌握的如下:     生命周期 resources, compile, test-resources, test, package, install, dep

2011-04-27 09:59:00 450

原创 使用Spring写应用程序的几点体会

     近几日使用Spring/hibernate更新以前一个老的应用程序,这个应用程序的用途是通过ftp来发送每天build出来的包。传送的相关数据,例如速度,成功与否等等由数据库管理,便于查询,监控和统计网络状况,服务器状况等等。应用程序分为两部分,一部分专门通过ftp发送包,另一部分用来查询相关数据,是个web站点。     web站点已经更新完毕,用的是典型的SSH方式实现的。此次重点更新ftp发送工具这一部分,主要更新数据操作部分。(ftp发送部分是基于开源的jftp实现的,经过5年的运行,比较

2010-08-18 11:54:00 1069

原创 CAS client (.net/java) 配置备忘

这几天开始配置CAS Client,包括.net的和java client。走了一些弯路,记录下来,以便各位朋友节省点时间。1。.net client,官方网站上提供的还是个半成品,下载整合到项目中之后,总是循环请求,不能够正常工作。只能到网上再找,http://www.middleware.vt.edu/doku.php?id=middleware:cas,这个站点提供的版本是可用的,简单配置后,另外再将需要用到https的部分,继承System.Net.ICertificatePolicy类,对Chec

2010-06-18 22:07:00 4182 4

原创 CAS server source code 粗解

项目需要,对CAS的源代码做了一番了解,记录下来,以备日后可以比较容易地找到思路。 首先是理解CAS用来满足的需求,CAS需要提供CAS1.0和2.0两种协议,这个在http://www.jasig.org/cas/protocol中有叙述,但并不是很有条理。在CAS Client .net版本的站点上倒是非常精炼。(http://www.middleware.vt.edu/doku.php?id=middleware:cas:protocol)简言之,CAS1.0提供了plain

2010-06-12 14:47:00 1957

原创 为CAS server添加Change Password和Forget Password功能

     最近一直在忙CAS相关的项目,team里的兄弟已经配置好了CAS server,并作了一些编程和定制,添加了一个security code在登录页面,以及到ldap server/db验证用户的功能,但发现用初始密码登录后没有强制修改密码的功能,以及忘记密码后,根据密码问题自动重置密码的功能也没有。经过权衡,我觉得还是把Change/Forget password放到CAS中比较合理。于

2010-05-11 09:13:00 1997

原创 Cache学习笔记

    今天看了一下有关cache的科普文章,很是受益,其中的关键知识点摘抄下来,日后好多加复习与揣摩。      Least Frequently Used (LFU):     I am Least Frequently used; I count how often an entry is needed by incrementing a coun

2010-03-09 15:30:00 717

原创 Ehcache学习总结

     做的项目暂告一个段落,想优化一下性能的,到网上查了一下搜得宝物ehcache。最终发现ehcache并非是想象的那样简单,现记录下过程,希望其他人少走弯路。      先获得的信息是spring如何配置ehcache,这是ehcache的第一种用法,利用spring的aop,定制两个interceptor,一为执行方法时,将查询结果放入cache,如果在cache中已经存在,则直

2010-03-08 16:30:00 1367

原创 Jquery autocomplete在struts2中的使用及体会(json plugin)

     struts2项目中需要在页面上使用jquery的autocomplete,在网上查到可以用struts2的json plugin,就此麻烦开始。先下载了json0.34,老是提示出错,找不到某某方法,一看说是版本问题,我用的是struts2.1.6,按json plugin的网站说的,0.34应该支持struts2.1.x的,却不能支持。只好下载0.33来用,还不错,这次没有闹腾,顺利

2010-03-02 21:43:00 2796

effective java 读书笔记

effective java 读书笔记,第二版自己摘要并翻译,以备速查。

2015-03-20

Effective Jave 2nd edition 摘要

书读一遍觉得还是掌握的肤浅,侯捷做过第一版的翻译,网上也有人做了第二版的摘要,但十分简单。为了加强印象,又花了两个月的时间,把书中要点自己摘录出来,翻译成中文。希望作为一个速查手册,日后想起可以快速对照一下。

2014-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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