- 博客(96)
- 收藏
- 关注
翻译 单体应用到业务拆分到SOA再到微服务的演变
一个三甲医院的诞生话说1979年,又是一个春天,莆田乡下的赤脚医生吴大牛被改革的春风吹的心潮澎湃,说干就干,吴大牛趁着夜色朦胧找大队支书汇报了汇报思想,第二天就承包了村卫生室,开启了自己的在医疗圈的传奇历程。乡村诊所大家都知道,没什么复杂的东东,房子只有一间,一个大柜台中间隔开,一半是诊疗兼候诊区,一半是药房,看病就直接找医生,如果前面有人就自己找个位子坐下,排队等一会,秩序倒也井然,看完病了医...
2019-04-06 20:04:14 720
原创 将pdm里的结构导出Excel
在pdm中选中所有tables 按快捷键ctrl+shift+x ,调出执行脚本窗口(Edit/Run Script) 将下面的脚本复制进去执行即可'******************************************************************************Option Explicit Dim rowsNum rowsNum ...
2018-09-17 10:05:35 1807 1
原创 maven 引入外部jar包的几种方式
方式1:dependency 本地jar包 <dependency> <groupId>com.hope.cloud</groupId> <!--自定义--> <artifactId>cloud</artifactId> <!--自定义--> &am
2018-09-14 13:07:26 379
原创 maven全局仓库中添加阿里云镜像
找到maven 的配置文件settings.xml,在其中添加以下配置,可解决在中央仓库无法下载jar包问题。Could not transfer artifact * from/to central (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version<!-- 阿里云仓库 --&...
2018-09-12 15:30:37 825
原创 springMVC容器和Spring容器
一、两个容器创建的时机 1.Spring容器 创建于ContextLoaderListener,当该监听器监听到项目启动时,便会创建applicationContext,并将此对象放入servletCongtext中。<context-param> <param-name>contextConfigLocation</param-nam...
2018-08-31 10:19:58 382
原创 log4j2 应用
1.添加依赖 (pom.xml) &lt;!--log4j2--&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt; &lt;artifactId&gt;log
2018-08-29 16:04:41 468
原创 AOP应用之日志
切面package com.zhph.lang;import com.alibaba.fastjson.JSONObject;import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint;import org.springframework.web.context.request.RequestContextHold...
2018-08-28 13:13:58 273
原创 linux less命令详解
-b 《缓冲区大小》 设置缓冲区的大小-e 当文件显示结束后,自动离开-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件-g 只标志最后搜索的关键词-i 忽略搜索时的大小写-m 显示类似more命令的百分比-N 显示每行的行号-o 《文件名》 将less 输出的内容在指定文件中保存起来-Q 不使用警告音-s 显示连续空行为一行-S 行过长时间将超出部分舍弃-x 《数字...
2018-08-09 10:06:58 744
原创 pom详解
Maven 构件工程的属性文件pom.xml文件(实践用):<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0....
2018-07-26 08:58:18 931
原创 IDEA External Libraries下添加Tomcat的依赖包
IDEA External Libraries下添加Tomcat的依赖包
2018-04-23 22:10:36 5212 3
原创 java core && heap dump
一、java core java core是关于cpu的,用于分析程序是否卡在某一点上,例如死锁,等待条件等,该文件可以使用记事本打开,也可以使用TDMA等专业工具。 二、heap dump heap dump是关于内存的,用于分析是否存在内存溢出,它是个二进制文件,需要专业的工具来打开分析 例如IBM Heap Analyzer。 三、如何生存java core &amp...
2018-02-10 10:16:44 430
原创 软件质量检测控制----sonar
一、Issue(代码规范) 1.要求:指标总数小于500 2.Issue分为五种,从严重到轻分别是Blocker、Critical、Major、Minor、Info 常见规范问题如下: Issue常见问题及解决方案 二、Duplication(代码重复率) 1.要求:指标小于1% 三、Unit Case Coverage 1.要求:指标高于70% 四、 LCOM4(...
2018-02-10 09:42:01 658
原创 sql查询有数据,dao层方法获取数据为null
这事因为eclipse连接的是dev环境数据库, 而我是在uat数据库下执行的sql语句,所以导致了以上两种迥异的结果。
2018-02-05 20:58:45 5401 2
原创 DB2行列转换
行转列 给出下面的数据: CREATE TABLE Sales (Year INT, Quarter INT, Results INT) YEAR QUARTER RESULTS 2004 1 20 2004 2 30 2004 3
2018-01-29 21:58:25 1066
原创 性能调优及故障诊断思路
一、性能调优 1.数据源连接池及请求池 最大连接数(maxActive)、最小连空闲数(minIdle)、最大空闲数(maxIdle)、超时时间(maxWait) 如果没有连接池则性能差,如果连接数过多则维护成本大,既要解决线程阻塞,又要避免线程死锁。 2.jvm调优 最大堆(-Xmx)、最小堆(-Xms)、垃圾回收策略、详细垃圾回收。
2018-01-29 20:44:30 389
原创 企业级SOA
一、什么是SOA (service-oriented-architecture ) 首先,soa是异构程序间通信的解决方案。 二、如何实现SOA思想 通过 webService 和soap协议。 具体流程是:client程序根据soap协议格式封装“请求数据“, 然后通过http通信协议发送给server程序,server程序收到请求进行解析
2017-12-10 16:41:24 744
原创 IBM MQ两个队列管理器之间的通信
package com.watson.mq;import java.io.IOException;import java.util.Hashtable;import com.ibm.mq.MQException;import com.ibm.mq.MQMessage;import com.ibm.mq.MQPutMessageOptions;import com.ibm.mq.MQQueue
2017-12-05 19:52:28 1093
原创 mysql 追加update_time、create_time、id三字段
紧当数据创建时设置值alter table tbl_books modify create_time datetime not null default current_timestamp当数据被修改时该字段自动更新alter table tableName add update_time datetime not null default current_timestamp on update
2017-11-26 13:20:55 3800
原创 nginx 负载均衡
upstream tomsers{ least_conn; ip_hash; server 192.168.1.112:8080 weight=3; server 192.168.1.122:8080;}server { root /usr/share/nginx/html; includ
2017-11-25 22:22:41 241
原创 ngnix 反向代理至 tomcat
一、部署好tomcat服务器,(记住关掉linux上的SElinux、iptables、firewalld)。 检测是否部署好: (1)先在tomcat上访问curl http://localhost:8080 (2)再在远程机上访问 http://TomcatServerIP:8080 二、安装Nginx服务 三、配置Nginxserver{ root 静态资源路径;
2017-11-25 20:47:39 288
原创 阿里云镜像centos7更换方法
国内镜像源有很多,阿里云的不错,选择一个好的镜像源加快Centos7系统的更新升级或者安装软件的速度吧!以下方法来自网络,亲测有效。备份原来的yum源cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.设置aliyun的yum源wget -O /etc/yum.repos.d/CentOS-Ba
2017-11-18 19:44:58 3164
原创 easyui 与 java 通信问题
easyui只能接受json对象,在java后台经测试返回json字符串前端框架是无法解析的。 @ResponseBody 此注解的作用是将返回结果直接写入http response body中。 并且写入的是json字符串。 如果只用@RequestMapping注解,则返回值会被解析为跳转路径。
2017-11-12 19:15:48 285
原创 resultMap映射数据错误问题
mapper文件使用了resultMap进行一对多关系映射,不管怎么配置(没有问题)SQL语句查询出来的结果,和调用mapper代理对象产生的entry数据就是不一致。 解决方案:在mapper的sql语句中加上order by。
2017-11-06 09:16:53 2483 2
原创 SpringMvc模块的使用
springMVC的核心有四个类,前端控制器、处理器映射器、处理器适配器、视图解析器。 其工作原理是,DispatcherServlet获取url,然后调用处理器映射器获得处理器适配器,最后通过处理器适配器来执行处理器获得ModelAndView,最后调用视图解析器将模型对象放入request域。 首先要在web.xml中配置前端控制器。 关于这个web.xml有时还会配置spring监听器,
2017-11-05 13:19:48 1007
原创 spring整合junit
只需在测试类上加上这两个注解,即可在测试类中使用@Autowired注入对象。 注:配置文件路径根据自身情况更改@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:config/applicationContext.xml" })
2017-10-29 14:51:01 281
原创 spring整合mybatis总结
由于原生态的JDBC编程存在硬编码问题,维护不方便于是mybatis等持久层框架应运而生。mybatis开发dao层有两种方法(1)开发dao接口及其实现类(2)mapper代理开发。它是对(1)的优化与发展。下面只介绍mapper代理开发。先剖析一下原理。mapper的代理实现类是由org.mybatis.spring.mapper.MapperScannerConfigurer生成的,
2017-10-29 14:39:33 421
原创 spring_springMvc-mybatis 整合教程
一、引入依赖jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/mave
2017-10-22 16:00:42 376
原创 pom详解
一、 什么是pom pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。groupId,artifactId,version,packaging这四项组成了项目的唯一坐标。一般情况下,前面三项就可以组成项目的唯一坐标了。
2017-10-22 14:11:44 2036
原创 Maven安装
一、配置maven的环境 将maven解压,然后配置环境变量打开: 计算机——系统属性——高级系统设置——环境变量 系统变量新建 M2_HOME 变量值E:\apache-maven-3.2.5(maven解压位置) path中添加
2017-10-22 14:08:38 285
原创 AOP应用之------事务管理
<!-- 配置Spring的事务管理器 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource" /> </bean>-
2017-07-05 21:38:50 353
转载 AOP应用之------测试方法运行时间
package com.cplatform.tencent.task;import java.util.HashMap;import java.util.Map;import org.aopalliance.intercept.MethodInterceptor;import org.aopalliance.intercept.MethodInvocation;import org.apac
2017-07-05 21:30:37 578
原创 模拟 spring IOC
package com.dao;import com.entry.Student;public interface StudentDao { void add(Student student);}----------package com.dao;import com.entry.Student;public class StudentDaoImpl implements Studen
2017-07-04 20:24:29 252
翻译 让县自明本志令---曹操
我被举为孝廉时,年纪很轻,自以为不是那种隐居深山而有名望的人士,恐怕被天下人看作是平庸无能之辈,所以想当一个郡的太守,把政治和教化搞好,来建立自己的名誉,让世上的人都清楚地了解我。所以我在济南任国相时,开始革除弊政,公正地选拔、推荐官吏,这就触犯了那些朝廷的权贵。因而被豪强权贵所恨,我恐怕给家族招来灾祸,所以托病还乡了。 辞官之后,年纪还轻,回头看看与我同年被荐举的人当中,有的年纪已五十多岁了,还
2017-05-29 14:07:49 465
原创 滕王阁序---王勃
豫章故郡, 洪都新府。 星分翼轸, 地接衡庐。 襟三江而带五湖, 控蛮荆而引瓯越。 物华天宝, 龙光射牛斗之墟; 人杰地灵, 徐孺下陈蕃之榻。 雄州雾列, 俊采星驰。 台隍枕夷夏之交, 宾主尽东南之美。 都督阎公之雅望, 棨戟遥临; 宇文新州之懿范, 襜帷暂驻。 十旬休假, 胜友如云; 千里逢迎, 高朋满座。 腾蛟起凤, 孟学士之词宗;
2017-05-29 13:57:11 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人