- 浏览: 252849 次
- 性别:
- 来自: 北京
最新评论
-
Nabulio:
厉害
tomcat 源码学习 -
zbz:
例子很简单,可是怎么设置访问账号和密码呢?注释掉的那段不起作用 ...
jmx 实例--最简单的例子 -
zk302:
格式可以优化下
sql-经典例子练习 -
tuspark:
eclipse的访问控制图标,可以看这篇《eclipse的访问 ...
Eclipse(四)常用设置 -
xlshl43:
流比呀。。。但这排版看的有点蛋疼。。。
Java核心代码(二)Class loader
文章列表
http://blog.csdn.net/zjf280441589/article/details/53044308
http://www.infoq.com
maven
Porject: groupId+artifactId+version确定一个工程
工程有3种关系: <dependency>,<parent>,<modules>
1,依赖传递: 自动加载我们引入的依赖包的依赖
生命周期与插件
生命周期:抽象的构建过程. 包含:清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成 …
插件:任务执行. 每个构建步骤都可以绑定一 ...
iter //foreach
shift enter //任何位置,光标移动到下一行
ctrl + alt + L //format
ctrl + G //查看使用
ctrl + alt + h //eclispe风格的查看调用,但只支持方法,不支持变量
TCP数据包分片机制详解
- 博客分类:
- RFC-协议规范
原文地址:http://www.cnitblog.com/donne/archive/2010/12/23/72500.aspx
IP分片 在以太网上,由于电气限制,一帧不能超过1518字节,除去以太网帧头14字节(mac地址等)和帧尾4字节校验,还剩1500字节,这个大小称为MTU(最大传输单元)。
如果你的IP包大于1500字节,IP层就会分片了。 而1492的MTU值的来源,是因为PPPoE协议。PPP协议是宽带运营商用于对用户认证计费的(TCP/IP以太网无此功能)。PPPoE头尾一共8字节,所以有效载荷MTU变小了,原来有1500字节,现在只剩1492了。
这1492还包含 ...
一、编程规约
(一) 命名规约
POJO,设计只有POJO才需要序列化?
8. 【强制】POJO 类中的任何布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错
误。
反例:定义为基本数据类型 boolean isSuccess;的属性,它的 ...
gzip========================
压缩:gzip src //执行后生成src.gz,但是会把src这个原文件删除
压缩保留源文件:gzip -c src > src.gz
解压缩:gzip -d 1.gz执行后生成1,但是会把1.gz这个原压缩文件删除
解压缩保留源文件:gzip -dc 1.gz > 1
mysql版本
select version();
binlog列表
show binary logs;
binlog详情
show binlog events in 'mysql-bin.000002';
1,修改host:写两个脚本,两个host文件,同一个目录下。用administrator账号运行脚本。
echo hello
echo %~sdp0
::替换hosts表为预发环境 //"::","rem"都是注释
:: 关闭显示命令,使得所有命令执行前不显示。加@表示连echo off都不显示
@echo off
@attrib -r "%windir%\system32\drivers\etc\hosts"
::替换hosts表为办公环境
copy /y "%~sdp0\hosts.sc" & ...
maven 打包到私服
- 博客分类:
- maven
核心命令:mvn deploy
原文:http://www.cnblogs.com/bigshark/p/5137354.html
一、配置
在需要上传的工程中的pom.xml文件中加入下面的配置
<distributionManagement>
<repository>
<id>release</id>
<name>Release Repository</name>
<url>http://ip/nexus/content/repositories/releases</url>
...
摘自 http://www.cnblogs.com/youzhibing/p/5427130.html
以备删除
前言
项目中用到了maven,而且用到的内容不像利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)用的那么简单;maven的核心是pom.xml,那么我就它来谈谈那些不同的地方;
给我印象最深的就是如下四个元素:modules、parent、properties、import。
modules
从字面意思来说,module就是模块,而pom.xml中的modules也正是这个意思,用来管理同个项目中的各个模块;如果 ...
mvn下载源码
dependency:sources
下载地址=https://repo.maven.apache.org/maven2/+groupId+artifactId(.变/)
https://repo.maven.apache.org/maven2/net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</art ...
注入原理:
1,正常sql:
select * from example where name = 'wnj'
2,注入查询,把wnj 替换成 wnj' or '1=1
生成的语句就是select * from example where name = 'wnj' or '1=1'
3,注入删除,把wnj 替换成 wnj'; delete from example where '1'='1
生成的语句就是select * from example ...
曾宪杰---大型网站系统与java中间件实践,笔记
2应用分布式
1,负载均衡
2,解决集群后的session问题。禁用cookie。
3,拆分应用:服务化SOA,使用消息中间件。
数据读写分布式
1,主从读写库
2,搜索引擎是个读库。
3,加速数据读取--缓存。
4,数据过大:业务垂直拆分,单表水平拆分。拆分后的路由问题,分页查询。
4,服务框架的设计与实现。
集中式-->分布 ...
1,动态代理,继承Proxy,类实现接口。拥有组合的优势。但需要反射。动态代理类,会被缓存。但反射仍慢。
2,cglib,生成目标类的子类。不拥有组合的优势。继承会破坏封装,影响equals。
http://www.360doc.com/content/14/0801/14/1073512_398598312.shtml