- 浏览: 377586 次
- 性别:
- 来自: 深圳
最新评论
-
zxjlwt:
学习论。确实很全啊。欢迎交流http://surenpi.co ...
eclipse dialog 对话框 大全 -
zxjlwt:
很好。http://surenpi.com
eclipse 源码泛读 -
string2020:
有卵用???
activiti 第一个例子 helloworld -
ysj_csdn:
能给个正确的例子?
activiti 第一个例子 helloworld -
zxjlwt:
学习了。http://surenpi.com
Eclipse扩展点介绍
文章列表
微服务架构的一些总结
- 博客分类:
- 杂谈
什么是微服务架构
从架构角度
面向服务的架构(相对面向系统)
从复用角度
服务级别的复用(相对模块的复用)
从管理角度
按服务更加细粒度分组管理,增加了管理成本 (DevOps降低这方面的成本)
从商业角度
被互联网笼罩了一层光环,银行客户认可度高
本质上是为了降低应用的复杂度,提高代码的复用性,从而减低成本(目前的成本、未来的成本)
实施要求
1、DevOps配套工具(自动化运维、日志分析、监控告警等)
不一定一定要云化、容器化才能搞
2、一套开发平台,技术栈尽可能保持一致
3、业务领域专家
4、组织结构调整-按服务的层次划分组
5、上层领导 ...
以后对程序设计的一些感触,再次汇总总结,不断迭代完善。
如何衡量一个产品或需求的价值?
能帮助多少人,能帮助多大的忙、能持续帮助多长时间
如何衡量一个产品设计的好坏?
随着产品的发展,增加一个需求需要的时间越来越少,反之要重新设计了!
为什么设计比较难?
总被忽略糊弄过去,没有配套制度、量化机制,实施过程容易被偷工减料,不向需求、Bug可以量化 (设计不是一蹴而就的,通过点点滴滴来的)
需求如何传递?
不要自作聪明的加工,要原汁原味的把用户的本意需求传递下去。
需求如何设计?
有些用户根本不知道自己想要什么,这时候需要我们跟进同类产品、站点用户的角度,渐进式的给用户 ...
16年总结:
1、技术:技术在工作中已经成为达成目标的一种工具。
2、管理:管理方面有所提升,除了传递技能之外,学会了激励下属,培养下属一些好的习惯
3、家庭:投入家庭方面的时间、心思太少
4、健康:陆续打篮球、羽毛球、游泳、乒乓球,没有常态化。
5、理财:只在股市里投资了点,这方面没有话太多时间、精力去研究
6、学习:平均1一个月在1-2本书,但总结、分享的偏少
工作问题:
在公司已经将近7年,对方方面面已经比较熟悉、了解,反而缺少了点前进的动力,有点疲软,大概原因有几个:部门整体发展方向不明朗、待遇一般
解决方法:
1、换个更加有前途的团队
2、继续留下,自己打造有朝气、有前途的团队
希 ...
svn每次操作总是提示svn认证解决方法
- 博客分类:
- linux
在/home/XX/.subversion中的servies文件修改;
在最后添加:
ssl-client-cert-file = /home/san/work/svn/XX.pfx
ssl-client-cert-password =XX
store-plaintext-passwords=yes
这样就ok了。以后就不会在提示你 svn认证了。
http://www.linuxdiyf.com/linux/2937.html
1、ChannelHandlerAdapter handler是非线程安全的
2、channelRead、channelReadComplete 不是1:1配对的
从buffer中可能要多n读次,才有一次Complete
开启飞行器参数:
-XX:+UnlockCommercialFeatures -XX:+FlightRecorder
服务模式运行
-server
堆大小
-Xms1024m -Xmx4096m
新生代大小(剩余就是老年代)
-Xmn512m
eden survival 比例
-XX:SurvivorRatio=8
持久代大小
-XX:PermSize=256m -XX:MaxPermSize=1024m
jps -m 查看java进程
jmap -dump:file=xx.bin pid 导出dump文件,通过mat进行内存分析
jstat gcutil|gc -h ...
http://www.bubuko.com/infodetail-691380.html
tycho,是eclipse的一个孵化项目,是对maven的扩展,用于对eclipse 插件项目进行管理和构建。
关于tycho的解释和作用可以参考链接: http://blog.csdn.net/qinjienj/article/details/7908919。而且,相信能够用到tycho的GGMM们,应该还是能看得懂http://www.vogella.com/tutorials/EclipseTycho/article.html 中关于tycho的基本使用的。而且,在联网环境下,通过实例 ...
jenkins 与 hudson有什么不同?
- 博客分类:
- other
jenkins 与 hudson有什么不同?
1、jenkins 是从hudson 迁出来的一个分支,有开源组织负责维护。
hudson 版权属于oracle,目前开源,后期可能会收费。
2、jenkins 可以从hudson 平滑升级,jenkins兼容hudson。
3、jenkins插件比hudson丰富,社区比较活跃,发布版本速度非常频繁,这个月已经发布4个版,说明官方很活跃。
jenkins 非常丰富,有很多还是很实用的。《包商_版本管理规范_V0.1.doc》这里的几个功能介绍都是它的插件。hudson上没有的。
hudson 自动deamon进程自动关闭 解决方案
- 博客分类:
- 杂谈
在Hudson Job中启动daemon进程
http://www.educity.cn/linux/1604596.html
场景
在Hudson中新建一个Job用于构建Web工程,在Job的构建脚本的最后会启动Jetty,观察发现Jetty启动之后一小段时间,进程就终止了。
环境
CentOS 6 x86_64,Hudson 3.0.1,Jetty 8,Oracle JDK 1.6
分析
刚开始在Job中启动Jetty的方式是在Ant构建脚本build.xml中调用一个shell脚本进行应用部署和容器重启。整个Job的构建过程正常,Jetty终止以后也查不到任何异常日志。
...
工作遇到一个问题,由于误操作,在hudson后台管理页面把admin的管理权限弄丢了,经过研究可以登录后台,修改HUDSON_HOME中的config.xml文件中的内容,为admin重新赋予权限:
config.xml:
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<version>1.382</version>
<numExecutors>1</numExecutors>
<mode>NORMAL</mode>
...
rac 多个数据库实例集群,通常对应到一个存储上
SERVICE_NAME 可以配置,双活模式、主备模式,服务可以创建n多个,更数据库实例多对多关系。(对外使用)
scanip 是物理网段内又虚出来的一个ip。最多支持三个。
http://www.linuxidc.com/Linux/2011-11/47058.htm
jdbc 直接调用DDL
- 博客分类:
- database
package client.frw;
import java.sql.Connection;
import java.sql.Statement;
import org.apache.commons.lang.RandomStringUtils;
import org.junit.Test;
public class MysqlLockTest {
@Test
public void testAddPartition() throws Exception {
Connection conn = MysqlConnectionTest.createConn ...
Mysql 事物隔离级别
- 博客分类:
- database
http://xm-king.iteye.com/blog/770721
Read Uncommitted(读取未提交内容)
事物可以查看到其它事物未提交的数据,可以脏读
Read Committed(读取提交内容)
事物可以查看到其它事物提交的数据,可以幻读
Repeatable Read(可重读)
事物中多次查询到的数据保持一致,及时别的事物有commit,也看不到,杜绝幻读情况
但还是可以串行跑的。
Serializable(可串行化)
如果有一个事物查询,未提交,但是其它事物有insert 会阻塞。
java RMI 线程池的配置
- 博客分类:
- java
sun.rmi.transport.tcp.TCPTransport
属性配置
-Dsun.rmi.transport.tcp.maxConnectionThreads=10
-Dsun.rmi.transport.tcp.threadKeepAliveTime=0 默认1分钟
线程池的最大大小