- 浏览: 382343 次
- 性别:
- 来自: 上海
最新评论
-
小灯笼:
LoadRunner性能测试实战课程网盘地址:https:// ...
LoadRunner性能测试实战教程 -
爱上疯狂:
[范德萨发的是 发大水发大水发多大沙发啊quote]
main方法测试外系统接口 -
siphlina:
Loadrunner视频——http://pan.baidu. ...
LoadRunner性能测试实战教程 -
全球唯一的你:
LoadRunner性能测试实战视频教程课程观看地址:http ...
LoadRunner性能测试实战教程 -
凡人修仙:
课程:LoadRunner性能测试实战网盘地址: http:/ ...
LoadRunner性能测试实战教程
文章列表
AngularJS实战
angularJS 有两个技术点 (数据的双向绑定, 依赖注入-底层实现,不用关心)
模板
表单验证控件
formName.fieldName.$error.required
formName.fieldName.$error.email
formName.fieldName.$invalid
select控件(分组)
<select ng-model="a" ng-options="v.id as v.name group by v.grade for v in a_data" ><optio ...
nginx 负载均衡
- 博客分类:
- LJ
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream a.com {
server localhost:8181;
server 192.168.3.141:8090; #这里要用ip 不能用域 ...
物化视图
区别于一般的视图,将数据保存在硬盘中, 查询时直接从物化视图中取.
而视图只是逻辑上的将多张表关联起来, 实际查询时还是从多张表中取数据.
实际上,物化视图没多大意义,花费很多资源去同步这张物化视图表.
Memcache DB内部的缓存 都使得查询快了很多.
复杂的查询用solr也能解决
读写分离
从双机热备功能发展而来的, 一台主server接受用户的CURD,同时将数据备份到slave上. 避免主server宕机后DB不可用现象.
缺点是 平时slave上的资源是空闲的, 而server很忙,还要负责数据备份,这样如果查询分配到slave上的话,可以降低负载, 同时还能保 ...
----2016----
- 博客分类:
- LJ
---------------------------------------------
springBoot 的jdbc连接池
默认使用tomcat的连接池
JdbcTemplate.dataSource.poolProperties 中有一切,甚至是密码
默认的maxActive 是100
由于网络的一些问题(vpn),会造成连接池的不可用
com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。
这几个参数能保证及时网络有问题, 连接池也是可用的
testWhileIdle=true
testOnBorrow=true
val ...
JDK8 stream groupBY
- 博客分类:
- LJ
JDK8的stream中的groupBy 还是有点作用的, 其他的只是简洁代码
@Test
public void group() {
ABC[] types = new ABC[] { ABC.KEY, ABC.AUCTION,
ABC.FASTSELLER, ABC.INFORMATION,
ABC.FASTSELLER };
List<ABC> list = Arrays.asList(types);
list.sort((type1, type2) -> {
return Integer ...
跨域 HTTP 请求
- 博客分类:
- LJ
跨域 HTTP 请求
如果你需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求。
跨域请求在网页上非常常见。很多网页从不同服务器上载入 CSS, 图片,Js脚本等。
在现代浏览器中,为了数据的安全,所有请求被严格限制在同一域名下,如果需要调用不同站点的数据,需要通过跨域来解决。
以下的 PHP 代码运行使用的网站进行跨域访问。
header("Access-Control-Allow-Origin: *");
HTML5------------------------------------------
frame frameset已经过时
IDEA 在html颜色提示上有点优势
XHTML 语法规范化
cavas过于复杂,还是用其他UI框架
WebStorage稍微有点用
解决了cookies的问题
1> 大小4kb
2> cookie随http一起发送,占带宽
3> ...
html----------------------
标题<h1>--<h6>
段落<p>
链接<a>
图像<img>
换行<br/>
水平线<hr/>
文本格式化标签
样式表
外部, 内部, 内联
书签/锚点
<a name="tips">...</a>
<a href="#tips">
...
dbvisualizer
- 博客分类:
- bf
使用mysql,如果没有设置auto commit的话, 一张表被后台程序更新后, dbvisualizer界面中看不到该数据。 应该是和mysql的隔离界别有关系, 在oracle中好像没有看到类似问题。
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@S ...
参考 http://1025250620.iteye.com/blog/1378538
nio底层用到了反应堆模式,但是一般程序不会直接用nio,用的都是mina,netty这类的框架。
其实和观察者模式差不多
java中的hashCode方法是将一个字符串转换成数字。
public int hashCode() {
int h = hash;
int len = count;
if (h == 0 && len > 0) {
int off = offset;
char val[] = value;
for (int i = 0; i < len; i++) {
h = 31*h + val[off++];
}
...
Java Arrays中提供了对所有类型的排序。其中主要分为Primitive(8种基本类型)和Object两大类。
基本类型:采用调优的快速排序;
对象类型:采用改进的归并排序。
排序优化:实现中快排和归并都采用递归方式,而在递归的底层,也就是待排序的数组长度小于7时,直接使用冒泡排序,而不再递归下去。
参考
http://www.cnblogs.com/gw811/archive/2012/10/04/2711746.html
归并排序
http://baike.baidu.com/picture/90797/90797/0/c8177f3e6709c93d673b9ed49d3df ...
hibernate N+1 问题
- 博客分类:
- bf
http://www.cnblogs.com/yangy608/archive/2011/06/29/2093484.html
HIBERNATE的N+1查询问题
在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例, ...