- 浏览: 58669 次
最新评论
文章列表
java多线程高并发学习笔记
- 博客分类:
- java多线程
多线程,并发计算
并发在单个资源个体的ing看下怎么样达到最大的利用价值,比如说一个服务器4个CPU*4核,并行是16,而高并发就可能实现160,用到的技术就是多线程
分布式
当来1万个并发,以前的资源满足不了要求,那就并行的再多开几个资源服务器,而各个服务器之间就叫做分布式,说白了就是,不是一台server能干得了的计算了,多找几个服务协作完成,常见的架构有hadoop,hbase,zookeeper,redis等
默认安装完 bin目录下一直没有svn.exe 文件,。。。。。!##@#@#@!@各种乱找一通。。。。是由于安装的时候默认选择有一项没勾选上,
command line client tools这项
命令和客户端工具。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Error:svn: E165001: Commit failed (details follow):
svn: E165001: Commit blocked by pre-commit hook (exit code 101) with output:
Warning: Commit with empty log message is NOT allowed!
是由于svn服务器端设置了描述信息必须和任务并联,填写上对于的任务id就可以了
1
select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,IS_NULLABLE,DATA_TYPE,COLUMN_TYPE,COLUMN_KEY from information_schema.COLUMNS WHERE table_name='*' and table_schema='*'
2 show columns from system_user
java SSH访问linux服务器 并执行命令
- 博客分类:
- java
1 .引入com.jcraft.jsch jar
2.java代码 sshCommandUtil.java
import com.jcraft.jsch.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Vector;
public class SSHCommandUtil {
private String ipAddress;
private String username;
private String password;
pub ...
/**
* 从context的json中提取出reportData
* @param favoriteList
*/
public static void getReportDataFromContext(List<Favorite> favoriteList){
if(favoriteList == null){
return;
}
for (Favorite favorite : favoriteList) {
if (favorite == null) {
continue;
}
String context = ...
表结构
c,d,e 三个字段为组合唯一索引
实现:
如果库中存ced确定的唯一记录则则更新 ,不存在则插入
sql:
insert into table (a,b,c,d,e) values ('a','b','c','d','e') on duplicate key update a=values(a),b=values(b)
oracle 分页和TOP的SQL的说明
- 博客分类:
- 数据库
在这对经常用到的一个进行分页输出或者取TOP* 的SQL进行一下说明:
大家都能看明白经常用的写法有(没有排序):
1)select * from ( select rownum rn ,a.* from tablea ) where rn < 41 and rn > 19;
2)select * from ( select rownum rn ,a.* from table a where rownum < 41 ) where rn > 19;
这两中写法,推荐第二种,两种比较而言,第二种中间加载的数据集更小,更有优势。
对于有排序的情况,必 ...
1.加下这段代码;这是支持ie8(含)下h5的,在web容器下会生效。
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="../../assets/js/bootstrap ...
产品意识 沉淀分享意识
- 博客分类:
- web项目
产品意识:
无论是开发还是测试,都应该培养自己的产品意识,站在用户的角度来思考产品,不能局限于把功能做出来就可以,可用性,易用性也是我们的产品能留住用户的一个重要原因。
对于每一个产品,都应该抱着“要么不做,要做就做精品”的产品意识。
团队文化:
工作上要积极主动,有什么问题要及时反应,这样才能及时定位出问题,尽快的解决问题。对于自己工作中遇到的问题,如果自己分析后可以解决的话,可以在日志反映出来,分享给大家。
如果自己一时半会解决不了,可以请教同事,问题解决后要抽出时间来分析和总结,这个过程中的感悟也是可以分享在日志中。经验的积累就是把每次遇到的问题研究透,在交流的过程中共 ...
jsp:
function createWaring(){
var updateMap = JSON.stringify(updateObj);
document.waring.action = path+"/task/saveWaring.action?updateMap="+updateMap;
document.waring.submit();
}
java:
JSONObject jsonObject = JSONObject.fromObject(vo.getUpdateMap());List insertlist=new ArrayLi ...
sql 将小数四舍五入
- 博客分类:
- 数据库
如何使用 Oracle Round 函数 (四舍五入)
描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果。
SELECT ROUND( number, [ decimal_places ] ) FROM DUAL
参数:
number : 欲处理之数值
decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )
Sample :
select round(123.456, 0) from dual; 回传 123
select round(123.456, 1) from dual; 回传 123 ...