- 2015.12.19训练日志
JanePlus
1、热身:跑步10分钟2、俯身划船10kg杠铃:20个*3组3、坐姿划船12kg:15个*3组4、坐位下拉16kg:15个*3组5、借力引体向上:8个*3组6、侧平举杠铃1kg*2:15个*3组7、哑铃肩上推举2.5kg:15个*3组8、史密斯机杠铃上推举空杆:8个*3组(基本动不了)9、哑铃前平举3kg:20个*3组10、哑铃正握弯举2.5kg:15个*2组,3kg:15个*2组11、哑铃重锤弯
- 布衣笔记---整理日常的闲索
宙六十三
2015.12.19不宽容是个体的放纵,导向于优越的对立。即是一种狭隘的无知和愚蠢,趋于毁灭,是阶段化自私的局限之泛滥,当还在于有所节制的自我换位意识——代善,是一种替代性体验的原谅之友善,乃在于宽泛的拥有之促成性热爱及其尊重,即是一种自我的超越,乃走向有限的持久性展开的时间性延续必要所在,在于一种共有的积极性自觉化彼此同在的构建。意识的有效当在于指陈我们可作为的一种判断,抉择,从而有利于自我状态
- 2015.12.19
中信书院
内容介绍受日本基金会之邀,蒋方舟在东京独居了数月,度过一段完全真空的生活。她越来越喜欢写漫长的日记,觉得孤独地生活一辈子也不是坏事。日记共有46篇,收录了她新的短篇小说、演讲和时评,驳杂不失纯粹。
- 2015.12.19初二、三提高组模拟赛 总结
lyd729
总结模拟赛
最近埋在题海里,没怎么写blog,来写一篇吧。这次比赛共3题,3小时40分钟。时间还是蛮够的,可是还是没有利用好。比赛回顾8:00这次的题好像有点水诶。题目描述P1团队背包DaA和他的朋友组成一个团队去旅行了。他们每个人都准备了一个背包,用来装旅行用的物品。他们的背包有两个特点:1.每个人的背包能装无限多的物品,每种物品有一个价值,但只能装一件;2.每个人都很有个性,所以每个人的背包不会完全相同。
- 301.看图说话33~在家练舞
摹喵居士
2016.12.05拍摄时间:2015.12.19拍摄地点:家里这张照片是2015年12月中拍的。因为马上就要到幼儿园的新年联欢会了,喵在家一有机会就会开始练习幼儿园的舞蹈。吃完晚饭,一溜烟儿跑回卧室,冲我们大喊:放歌儿。伴着歌曲,小人儿,高高举起手臂,目光坚决。一霎那间,仿佛是一位绝世高手,岳峙渊渟。随着歌曲的变化,静若处子,动如脱兔。有一个动作,是高高跃起之后,用跪姿落地。每每都会听见她膝盖的
- D2融合-遇见更好的自己
PikeTalk
去年D2的主题是绽放(主要讲了:Angular+Node),今年主题是融合(React+Node),虽然不知道明年会是什么,但把握当下还是最重要的。一大早和小伙伴打车赶往会场,一路堵得慌,九点半左右才到会场,这次大会的人数据说是历届之最。会议时间:2015.12.19全天会议地点:浙江杭州阿里巴巴西溪园区4号楼报告厅同行人员:stone、david大会介绍:分为一个报告厅、两个分会场,可以选择自己
- 2015.12.19
林二萏菲
15年倒数第三个周末,睡到八点半,看了跑男,下午考完六级,看完未看完的小说。一天的生活折射出一年的生活状态。明天睡到自然醒,看部电影,读本小说,逛街,买生活用品,另外囤下周的粮食。晚上听了刘惜君的《来》,以前没注意过她的歌,现在感觉还不错,不懂音乐,听不出哪特别,但就是觉得舒服,好听。昨天室友说了一条新闻,清华化学实验室爆炸,一博士后不幸身亡,作为一个学化学的深感悲痛,只期望有关教师或学生,在实验
- 徒步22公里是怎样一种体验?
喵欣人的生活观
许久没有参加徒步活动,近日见到一个还不错的策划,纠结几日(因为全程二十多公里)也询问了几个朋友之后,最终还是在出发前一晚一个人报名参加了,再去自虐一番。这次活动的目的地是中山五星营地,又名广东九寨沟。活动策划宣传方案里面的图片很美很诱人,时间比较多的我,抵不住诱惑,决定前去一睹为快。图片摄于2015.12.19早早起来坐车到集合点,在大巴上小伙伴们自我介绍,大家互相认识。车程不是很久,我们在一盘山
- 一次纵贯中国不完整记录Part8(厦门-广州)
熊吉诃德
2015.12.19厦门(休整)厦门是个很美丽的城市。这儿地处东南沿海,属亚热带海洋性气候,从海面上吹来的暖湿气流给厦门带来了充沛的雨水,所以厦门常年呈现着一幅蓝天白云的可爱面孔。加上西方的大山阻挡,本地也没有太多重工业,厦门也是一个不折不扣的海岛,雾霾这种东西在此完全难觅踪迹。哪怕在冬天,气温也大多在10度上下,而七八月份的夏天居然很难过40度,这对于生活在火炉城市冬冷夏热的武汉市的我,简直就是
- 我这半年来的打工史——2015.12.19
非凡的Nancy
半年前我开始在一个私人创办的辅导班当代带老师,周一至周五晚上辅导作业,周末进行一对一和小班代课。当时面试的时候,说好的工资是辅导作业每次二十块钱,上课每小时二十块钱。老板还说,等我上手了熟练了带的孩子成绩提高了,她还会给我加工资的,总之她是不会亏待我的。在第一次结算工资的时候,老板跟我说,因为我之前辅导作业经验不足,带的孩子少,所以每次的工资减到十五块。我回头一想,我每次要赶末班车回学校,带的孩子
- 2015.12.19
EsM_
去翻了弟弟女朋友的Blog,发现有这样的地方存在。于是下载下来,感慨可以有地方写自己想要记录的东西了。毕业之后到现在,经历了好多从前没有经历过的事情,毕竟人生怎么会有那么多相似的存在不是吗。校门口天桥的老地方。在这个城市找不到归属感于是一次一次休息的周末,总想办法以各种理由各种借口跑回西安,因为惊觉那里是完全习惯的节奏喜欢的生活,而且并不压抑。小时候待在爸爸身边时间短就会觉得嗯没有共同语言而爸爸的
- 晴天
cindy陈饭饭
2015.12.19随笔收了孩子们的卷子后,赶忙汇合。远看白色的suv认真看下是别摸我。从那以后看到这种车都是躲着走的。内心是抗拒的,我打开后车门,一言不语,看着窗外,原来现在这个时段也会堵车,好久没有非放假期间出学校了。大概是因为等红灯间隙发现了车里空气格外尴尬:今天很冷。我对着前坐应付的笑了一下:有点。便没有了交流,我继续看着窗外。一直想找点话题交流,而不太想开口讲话的我总是笑笑的说:专心开车
- 2015.12.19
云笙
图片发自App
- 2015.12.19
sonnel
越来越不爱说话,没有必要估计可以好几天不说一句话。越来越找不到自己的圈子,同样也不再努力寻找,不再抱有希望,学着和自己独处。当然独处是学习,是逃避,无法面对自己的内心,无法面对自己想要得不到的东西。心很累。是,我很挑剔,明明什么都很糟糕,明明没有资本。。是,我很麻烦,只是表现得不麻烦,表现得没有必要去这么麻烦,但同样明白内心的OS已经超出了宇宙。不想提的字眼很多,禁忌很多,但又表现的什么都没有的样
- 自带热搜体质的#快乐大本营#奏是这么任性!
快乐大本营
*温馨提示:本篇文章所引数据真实,童叟无欺!热化了热化了热化了热化了三伏天要到了,本本感觉身体仿佛被掏空但即便是炎热暑气也斗不过微博热搜的热力值!2016年已经过半快本已成微博热搜榜、热门话题榜的霸榜常客毕竟我们也是坐拥1000w+粉丝的综艺节目/傲娇脸究竟哪些热搜词和话题词成功上位?跟本本一起来回顾一下吧~(以下话题词为不完全统计结果)#爱到深处自然黑#上位理由:2015.12.19播出的孙俪邓
- 日本自由行|准备篇&福冈篇
小马君_Ellie
在开始筹划七月中旬的短期旅行之时,忽然想起,还欠着一篇日本自由行的没写呢,拖延了半年,也是没谁了。路线:福冈-长崎-京都-奈良-福冈日期:2015.12.19-2015.12.27,共9天(路上算2天,在日本7天)费用:8000/人(包含购物)1.准备工作签证:大约是提前一个月左右开始做的准备,网上办的签证,322/人,当时店家活动,送了免费Wi-Fi,还蛮好用的。机票:网上订的打折机票,1144
- 2015.12.19省赛模拟总结
WorldWide_D
比赛总结
这次做的是HEOI2013的原题,只拿了20分,比赛中我出了一些问题。首先是第一题,没有理解错题意。很快就想到了正解(主席树,其实可以打可持续化trie),但是在找最大值的时候,少考虑了一点,也没有打对拍,就去想第二题了。于是没有得分。第二题我被方向的问题困扰(有方向就比较难统计最后的答案),于是最后交了暴力拿20分。正解其实就是先不考虑方向构出一棵树,然后用dp做。第三题:比赛时经过分析后发现要
- [GDOI模拟2015.12.19][HEOI2013]SAO
a_crazy_czy
OIGDOI组合数树形DP
题目大意对n个事件有n−1个约束,表示为第i个事件必须在第j个之前(后)发生。求可能的事件排列(答案模109+7)。将所有约束视为无向边,满足n个事件在一个联通块内。1≤n≤1000题目分析一眼看去,题目条件和树有关,但是又有边的方向的限制,一下子好像变得很棘手。这是容易将题目看做拓扑图来解决,无异于给自己添麻烦。其实我们将其看成一棵树,做树形dp,对于不同方向的边不同处理就行了。约定:fx,i表
- 2015.12.19初二、三提高组模拟赛 总结
HOWARLI
写在最前面:”嘿嘿,好久没写了“
嗯,上次又比赛了~~但分数出来不太让人满意啊!!!开头先公布一下成绩:ProgramScoreStatus【2015.12NOIPtj模拟】团队背包(team)20WrongAnswer【2015.12NOIPtj模拟】弹性小球(ball)50WrongAnswer【2015.12NOIPtj模拟】神奇的项链(fett)40WrongAnswer再按难度排个序:1
- [GDOI模拟2015.12.19][HEOI2013]ALO
a_crazy_czy
OIGDOI可持续化Trie
题目大意对于数列a1..n(∀i≠j,ai≠aj),找到一段区间[l,r](l
#include
#include
#include
usingnamespacestd;
intread()
{
intx=0,f=1;
charch=getchar();
while(!isdigit(ch))
{
if(ch=='-')
f=-1;
ch=getchar();
}
while(isdigit(
- [GDOI模拟2015.12.19总结]
a_crazy_czy
总结OIGDOI
Summary这场相比之前做的好一些。拿到第一题,自然而然地想到枚举次大值,然后求出答案区间,用贪心的方法从高位到低位求解,但是这样要用到可持续化Trie,我在怀疑自己是不是想复杂了,所以先放一放。第二题,首先这肯定是一棵树,但是题目中边的有向这个条件束缚了我,让我将其当做一个拓补图来考虑,然后苦思不得其解。其实将边的不同方向用相似的方法分别处理就是正解了。第三题,连题目都没太看懂,关于完全替代没
- 2015.12.19比赛总结
samjia2000
这场模拟赛的得分不高,大多数人都是这个分数。一开始看第一题时就听见ZJY在前面说很简单然后就有些慌了,因为我要用到可持久化字典树,但最后也没有去想其他的,就是打了可持久化字典树。第二题我看见就想到树形DP,但是推的时候觉得复杂就没有推了,只打了20分的暴力,最后才发现式子很容易堆。第三题,一开始没看懂题,后来发现是实数运算而不是整数运算时才明白题意,然后很愉快地打了高斯消元,匈牙利匹配,也没有验证
- Daily Scrumming* 2015.12.19(Day 11)
WoWoTou
一、团队scrummeeting照片 二、成员工作总结 姓名任务ID迁入记录江昊任务1090https://github.com/buaaclubs-team/temp-front/commit/9ac45e19520f341a99d7f0761911f9a088e6a920任务说明:完成首页登陆模态窗的开发并签入主要完成以下工作:登陆模态窗设计与实现 遇到问题与解决方案:模态窗不会实现解决方案
- 第16周项目1(8)基数排序
sunjiesj
问题及代码:/*
文件名称:项目1.8.cpp
作者:孙洁
完成日期:2015.12.19
问题描述:
输入描述:无
程序输出:测试数据
*/
#include
#include
#include
#defineMAXE20//线性表中最多元素个数
#defineMAXR10//基数的最大取值
#defineMAXD8//关键字位数的最大取值
typedefstructnode
{
chardat
- 第16周项目1(7)归并排序
sunjiesj
问题及代码:/*
文件名称:项目1.7.cpp
作者:孙洁
完成日期:2015.12.19
问题描述:
输入描述:无
程序输出:测试数据
*/
#include
#include
#defineMaxSize20
typedefintKeyType;//定义关键字类型
typedefcharInfoType[10];
typedefstruct//记录类型
{
KeyTypekey;//关键字项
- 第16周项目1(6)堆排序
sunjiesj
问题及代码:/*
文件名称:项目1.6.cpp
作者:孙洁
完成日期:2015.12.19
问题描述:
输入描述:无
程序输出:测试数据
*/
#include
#defineMaxSize20
typedefintKeyType;//定义关键字类型
typedefcharInfoType[10];
typedefstruct//记录类型
{
KeyTypekey;//关键字项
InfoTyped
- 第16周项目1(5)直接选择排序
sunjiesj
问题及代码:/*
文件名称:项目1.5.cpp
作者:孙洁
完成日期:2015.12.19
问题描述:
输入描述:无
程序输出:测试数据
*/
#include
#defineMaxSize20
typedefintKeyType;//定义关键字类型
typedefcharInfoType[10];
typedefstruct//记录类型
{
KeyTypekey;//关键字项
InfoTyped
- 第16周项目1(4)快速排序
sunjiesj
问题及代码;(1)以第1个元素作为基准/*
文件名称:项目1.4.cpp
作者:孙洁
完成日期:2015.12.19
问题描述:
输入描述:无
程序输出:测试数据
*/
#include
#defineMaxSize20
typedefintKeyType;//定义关键字类型
typedefcharInfoType[10];
typedefstruct//记录类型
{
KeyTypekey;//关
- OI总结
abclzr
2015.12.19最近一直在颓网络流,什么最小费用最大流,上下界网络流问题,但当我遇到一道网络流的题不会做时,聪哥让我看最小割定理在信息学奥赛中的应用(一篇pdf)。看了后我发现自己还有很多要学,但一时半会学不好。而且周围的高一大神都已经刷爆了线段树!甚至树链剖分,树上分治,树上莫队,平衡树!!!!!想到我连最基础的线段树都没学会,实在有些着急。所以先从DaD3zZ推荐的岩之痕线段树看起(连字符
- OI总结
abclzr
2015.12.19最近一直在颓网络流,什么最小费用最大流,上下界网络流问题,但当我遇到一道网络流的题不会做时,聪哥让我看最小割定理在信息学奥赛中的应用(一篇pdf)。看了后我发现自己还有很多要学,但一时半会学不好。而且周围的高一大神都已经刷爆了线段树!甚至树链剖分,树上分治,树上莫队,平衡树!!!!!想到我连最基础的线段树都没学会,实在有些着急。所以先从DaD3zZ推荐的岩之痕线段树看起(连字符
- tomcat基础与部署发布
暗黑小菠萝
Tomcat java web
从51cto搬家了,以后会更新在这里方便自己查看。
做项目一直用tomcat,都是配置到eclipse中使用,这几天有时间整理一下使用心得,有一些自己配置遇到的细节问题。
Tomcat:一个Servlets和JSP页面的容器,以提供网站服务。
一、Tomcat安装
安装方式:①运行.exe安装包
&n
- 网站架构发展的过程
ayaoxinchao
数据库应用服务器网站架构
1.初始阶段网站架构:应用程序、数据库、文件等资源在同一个服务器上
2.应用服务和数据服务分离:应用服务器、数据库服务器、文件服务器
3.使用缓存改善网站性能:为应用服务器提供本地缓存,但受限于应用服务器的内存容量,可以使用专门的缓存服务器,提供分布式缓存服务器架构
4.使用应用服务器集群改善网站的并发处理能力:使用负载均衡调度服务器,将来自客户端浏览器的访问请求分发到应用服务器集群中的任何
- [信息与安全]数据库的备份问题
comsci
数据库
如果你们建设的信息系统是采用中心-分支的模式,那么这里有一个问题
如果你的数据来自中心数据库,那么中心数据库如果出现故障,你的分支机构的数据如何保证安全呢?
是否应该在这种信息系统结构的基础上进行改造,容许分支机构的信息系统也备份一个中心数据库的文件呢?
&n
- 使用maven tomcat plugin插件debug关联源代码
商人shang
mavendebug查看源码tomcat-plugin
*首先需要配置好'''maven-tomcat7-plugin''',参见[[Maven开发Web项目]]的'''Tomcat'''部分。
*配置好后,在[[Eclipse]]中打开'''Debug Configurations'''界面,在'''Maven Build'''项下新建当前工程的调试。在'''Main'''选项卡中点击'''Browse Workspace...'''选择需要开发的
- 大访问量高并发
oloz
大访问量高并发
大访问量高并发的网站主要压力还是在于数据库的操作上,尽量避免频繁的请求数据库。下面简
要列出几点解决方案:
01、优化你的代码和查询语句,合理使用索引
02、使用缓存技术例如memcache、ecache将不经常变化的数据放入缓存之中
03、采用服务器集群、负载均衡分担大访问量高并发压力
04、数据读写分离
05、合理选用框架,合理架构(推荐分布式架构)。
- cache 服务器
小猪猪08
cache
Cache 即高速缓存.那么cache是怎么样提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?我在近期开发的项目中有所体会,写下来当作总结也希望能跟大家一起探讨探讨,有错误的地方希望大家批评指正。
1.Cache 是怎么样工作的?
Cache 是分配在服务器上
- mysql存储过程
香水浓
mysql
Description:插入大量测试数据
use xmpl;
drop procedure if exists mockup_test_data_sp;
create procedure mockup_test_data_sp(
in number_of_records int
)
begin
declare cnt int;
declare name varch
- CSS的class、id、css文件名的常用命名规则
agevs
JavaScriptUI框架Ajaxcss
CSS的class、id、css文件名的常用命名规则
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right
- 全局数据源
AILIKES
javatomcatmysqljdbcJNDI
实验目的:为了研究两个项目同时访问一个全局数据源的时候是创建了一个数据源对象,还是创建了两个数据源对象。
1:将diuid和mysql驱动包(druid-1.0.2.jar和mysql-connector-java-5.1.15.jar)copy至%TOMCAT_HOME%/lib下;2:配置数据源,将JNDI在%TOMCAT_HOME%/conf/context.xml中配置好,格式如下:&l
- MYSQL的随机查询的实现方法
baalwolf
mysql
MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL 3.23版本中,
- JAVA的getBytes()方法
bijian1013
javaeclipseunixOS
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同OS下,返回的东西不一样!
String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:
byte[] b_gbk = "
- AngularJS中操作Cookies
bijian1013
JavaScriptAngularJSCookies
如果你的应用足够大、足够复杂,那么你很快就会遇到这样一咱种情况:你需要在客户端存储一些状态信息,这些状态信息是跨session(会话)的。你可能还记得利用document.cookie接口直接操作纯文本cookie的痛苦经历。
幸运的是,这种方式已经一去不复返了,在所有现代浏览器中几乎
- [Maven学习笔记五]Maven聚合和继承特性
bit1129
maven
Maven聚合
在实际的项目中,一个项目通常会划分为多个模块,为了说明问题,以用户登陆这个小web应用为例。通常一个web应用分为三个模块:
1. 模型和数据持久化层user-core,
2. 业务逻辑层user-service以
3. web展现层user-web,
user-service依赖于user-core
user-web依赖于user-core和use
- 【JVM七】JVM知识点总结
bit1129
jvm
1. JVM运行模式
1.1 JVM运行时分为-server和-client两种模式,在32位机器上只有client模式的JVM。通常,64位的JVM默认都是使用server模式,因为server模式的JVM虽然启动慢点,但是,在运行过程,JVM会尽可能的进行优化
1.2 JVM分为三种字节码解释执行方式:mixed mode, interpret mode以及compiler
- linux下查看nginx、apache、mysql、php的编译参数
ronin47
在linux平台下的应用,最流行的莫过于nginx、apache、mysql、php几个。而这几个常用的应用,在手工编译完以后,在其他一些情况下(如:新增模块),往往想要查看当初都使用了那些参数进行的编译。这时候就可以利用以下方法查看。
1、nginx
[root@361way ~]# /App/nginx/sbin/nginx -V
nginx: nginx version: nginx/
- unity中运用Resources.Load的方法?
brotherlamp
unity视频unity资料unity自学unityunity教程
问:unity中运用Resources.Load的方法?
答:Resources.Load是unity本地动态加载资本所用的方法,也即是你想动态加载的时分才用到它,比方枪弹,特效,某些实时替换的图像什么的,主张此文件夹不要放太多东西,在打包的时分,它会独自把里边的一切东西都会集打包到一同,不论里边有没有你用的东西,所以大多数资本应该是自个建文件放置
1、unity实时替换的物体即是依据环境条件
- 线段树-入门
bylijinnan
java算法线段树
/**
* 线段树入门
* 问题:已知线段[2,5] [4,6] [0,7];求点2,4,7分别出现了多少次
* 以下代码建立的线段树用链表来保存,且树的叶子结点类似[i,i]
*
* 参考链接:http://hi.baidu.com/semluhiigubbqvq/item/be736a33a8864789f4e4ad18
* @author lijinna
- 全选与反选
chicony
全选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>全选与反选</title>
- vim一些简单记录
chenchao051
vim
mac在/usr/share/vim/vimrc linux在/etc/vimrc
1、问:后退键不能删除数据,不能往后退怎么办?
答:在vimrc中加入set backspace=2
2、问:如何控制tab键的缩进?
答:在vimrc中加入set tabstop=4 (任何
- Sublime Text 快捷键
daizj
快捷键sublime
[size=large][/size]Sublime Text快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:
- php 引用(&)详解
dcj3sjt126com
PHP
在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 复制代码代码如下:
<?
$a="ABC";
$b =&$a;
echo
- SVN中trunk,branches,tags用法详解
dcj3sjt126com
SVN
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。
- 对软件设计的思考
e200702084
设计模式数据结构算法ssh活动
软件设计的宏观与微观
软件开发是一种高智商的开发活动。一个优秀的软件设计人员不仅要从宏观上把握软件之间的开发,也要从微观上把握软件之间的开发。宏观上,可以应用面向对象设计,采用流行的SSH架构,采用web层,业务逻辑层,持久层分层架构。采用设计模式提供系统的健壮性和可维护性。微观上,对于一个类,甚至方法的调用,从计算机的角度模拟程序的运行情况。了解内存分配,参数传
- 同步、异步、阻塞、非阻塞
geeksun
非阻塞
同步、异步、阻塞、非阻塞这几个概念有时有点混淆,在此文试图解释一下。
同步:发出方法调用后,当没有返回结果,当前线程会一直在等待(阻塞)状态。
场景:打电话,营业厅窗口办业务、B/S架构的http请求-响应模式。
异步:方法调用后不立即返回结果,调用结果通过状态、通知或回调通知方法调用者或接收者。异步方法调用后,当前线程不会阻塞,会继续执行其他任务。
实现:
- Reverse SSH Tunnel 反向打洞實錄
hongtoushizi
ssh
實際的操作步驟:
# 首先,在客戶那理的機器下指令連回我們自己的 Server,並設定自己 Server 上的 12345 port 會對應到幾器上的 SSH port
ssh -NfR 12345:localhost:22
[email protected]
# 然後在 myhost 的機器上連自己的 12345 port,就可以連回在客戶那的機器
ssh localhost -p 1
- Hibernate中的缓存
Josh_Persistence
一级缓存Hiberante缓存查询缓存二级缓存
Hibernate中的缓存
一、Hiberante中常见的三大缓存:一级缓存,二级缓存和查询缓存。
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存是由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存
- 对象关系行为模式之延迟加载
home198979
PHP架构延迟加载
形象化设计模式实战 HELLO!架构
一、概念
Lazy Load:一个对象,它虽然不包含所需要的所有数据,但是知道怎么获取这些数据。
延迟加载貌似很简单,就是在数据需要时再从数据库获取,减少数据库的消耗。但这其中还是有不少技巧的。
二、实现延迟加载
实现Lazy Load主要有四种方法:延迟初始化、虚
- xml 验证
pengfeicao521
xmlxml解析
有些字符,xml不能识别,用jdom或者dom4j解析的时候就报错
public static void testPattern() {
// 含有非法字符的串
String str = "Jamey친ÑԂ
- div设置半透明效果
spjich
css半透明
为div设置如下样式:
div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
说明:
1、filter:对win IE设置半透明滤镜效果,filter:alpha(Opacity=80)代表该对象80%半透明,火狐浏览器不认2、-moz-opaci
- 你真的了解单例模式么?
w574240966
java单例设计模式jvm
单例模式,很多初学者认为单例模式很简单,并且认为自己已经掌握了这种设计模式。但事实上,你真的了解单例模式了么。
一,单例模式的5中写法。(回字的四种写法,哈哈。)
1,懒汉式
(1)线程不安全的懒汉式
public cla