- 浏览: 10816 次
最新评论
文章列表
package com.isg.util;
import java.io.ByteArrayOutputStream;
import java.security.Key;
import java.security.KeyFactory;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.spec.PKCS8EncodedKeySpec;
import java.security.spec.X509EncodedKeySpec;
import java. ...
spring boot 初学
- 博客分类:
- 技术论坛
spring boot初学者
初学spring boot,留自己的初学经理。
首先spring boot 的具有一些特点,
A:首先spring boot 创建独立的spring应用程序。
B:嵌入tomcat等web容器,无需war包来部署。
C:简化maven的开发配置。简单易学。
D:自动配置spring,简化spring的开发流程。
E:提供生产就绪型功能,如指标,健康检查和外部配置。
F:绝对没有代码生成和对XML没有要求配置
下面我们来搭建第一个spring ...
数据库的三个范式
第一范式:确保每列的原子性.
如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.
例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为 ...
Spring session 共享整合redis
- 博客分类:
- 技术论坛
依赖的jar
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
<version>1.2.0.RELEASE</version>
</dependency>
spring的配置文件
<!-- 将session放
Junit4 如何实现并发测试用例
- 博客分类:
- 技术论坛
Junit4 如何实现并发测试用例
package com.xbosoft.junit4;
import org.junit.Test;
publicclass TestBingFa {
@Test
public
TCP和UDP
- 博客分类:
- socket 通信技术
TCP 和UDP
TCP:是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进 ...
junit 模拟多线程压力测试
在生产中经常会遇到关于压力测试的问题,如何在实际生产中测试程序所承受的压力,对于开发来说并不是一件容易的事,下面介绍junit 多线程测试。
直接上代码
package com.bypay.bingfa;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import
作为项目经理,是一种修炼,以下种种都是需要慢慢修炼的: 1,脾气一定要控制好。不管是团队成员没有按时完成工作或者是客户方总是发生变更,总之你没有任何理由可以发脾气,尤其是当着团队成员的面发脾 ...
这个世界上写给项目经理的书很多,写给IT项目经理的书也不少,但写给从事管理软件实施的项目管理书籍并不多。 而笔者在从事项目经理工作中感到一个很苦恼的问题是,很多书其实非常经典,但都有一个缺点:理论正确,实战指导作用不足。 不是亲身亲历的人是很难领悟到那些理论的精髓,而每个刚刚入行又立志成为一个IT实施的新人往往不是一开始就能从理论上武装自己,在他们起步的时候,每天要面临着各种具体工作任务,例如做调研,写计划,写方案,写备忘录,做项目汇报,做演示,这些活动与其说是项目管理发挥作用大,不如说这是具体业务技能的领域。
一个IT人如果没有经受专业的培训,在不能掌握这些技能之前, ...
点击页面上的空链接,点击后页面自动刷新并会定位到页面顶端。
<a href="#2">网站编程</a>
点击A标签,html页面不刷新的情况
第一种情况:
a href="javascript:void(0);" onclick="js_method()"
function js_method(){
return false;
}
第二种情况下:
a href="javascript:void(0);" onclick="js_method()&qu ...
下载memcached
地址:http://memcached.org/
1. 在windows下面进入cmd
2. 进入memcached所在目录:
安装: memcached.exe -d install
启动: memcached.exe -d start
卸载: memcached.exe -d unimstall
查看memcached的进程: netstat -an 查看是否启动
默认启动11211端口
相关视频资料
http://www.jczhijia.com/CourseChaptersList/1037.html
负载均衡、集群、分布式的区别与联系
- 博客分类:
- 技术论坛
负载均衡、集群、分布式的区别与联系
负载均衡系统:集群中的每一台机器都处于工作状态,他们共同分摊系统的均衡工作。一般有系统集群,数据库集群,和应用服务器集群等。
分布式是指将不同的业务分布在不同的地方。
而集群指的是将几台服务器集中在一起,实现同一业务。
分布式中的每一个节点,都可以做集群。
而集群并不一定就是分布式的。
举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。
而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个 ...
在变成中经常用到事务,先总结如下:
编程式事务和声明式事务
声明式事物:就是通过一些配置将数据回滚,这样的标记有:spring的事务管理,还有其他的第三方ORM框架的声明等等。
编程式事务:通过一些异常的捕获通过编程的方式将数据回滚,比较繁琐。
在不同的数据库之间还有一种分布式事务。
现在有一个需求:我们有一个DB里面有一个用户表,当我insert一个用户的时候我们要在另一个DB里面添加一条添加用户的日志,如果我们在此过程中出现异常,需要数据回滚,这是我们就用到分布式事务。