一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Mysql学习总结(47)——MySQL大表优化方案

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL...

2017-06-30 13:49:19

阅读数:988

评论数:0

Java Web学习总结(36)——JavaEE知识体系及项目开发过程的总结

一、代码优化 代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性) 1.代码注释(代码规范) 2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里代码 质量一致性) 3.公共部分的提取 代码性能的优化(目的:使程序的性能最优化) 1.使用一些性能比较高的...

2017-06-30 10:40:03

阅读数:834

评论数:0

Docker学习总结(21)——Docke网络bridge详解

Docker 安装时会创建一个 命名为 docker0的 linux bridge。如果不指定--network,创建的容器默认都会挂到docker0上。 当前 docker0 上没有任何其他网络设备,我们创建一个容器看看有什么变化。 一个新的网络接口 veth28c57df被...

2017-06-23 15:36:49

阅读数:1501

评论数:0

Linux学习总结(32)——Shell脚本高效编写技巧

1、 脚本中多写注释 这是不仅可应用于 shell 脚本程序中,也可用在其他所有类型的编程中的一种推荐做法。在脚本中作注释能帮你或别人翻阅你的脚本时了解脚本的不同部分所做的工作。 对于刚入门的人来说,注释用 # 号来定义。 2、 当运行失败时使脚本退出 有时即使某些命令运行失败,bash ...

2017-06-23 15:02:50

阅读数:693

评论数:0

Jquery学习总结(6)——JQuery万能代码段

1.预加载图片 2.让页面中的每个元素都适合在移动设备上展示 3.图像等比例缩放 4.返回页面顶部 5.使用jQuery打造手风琴式的折叠效果 6.通过预加载图片廊中的上一幅下一幅图片来模仿Facebook的图片展示方式 7.使用jQuery和A...

2017-06-23 14:24:38

阅读数:441

评论数:0

Tomcat学习总结(16)—— Tomcat优化时的参数分析

(1)、maxHttpHeaderSize=”8192” 此选项用于配置:来自于客户端请求的Request和Response的HTTP header 的最大长度,以字节计算。如果不设置,该属性为4096(4K)。 (2)、maxThreads="512" ...

2017-06-23 14:13:55

阅读数:806

评论数:0

Java基础学习总结(107)——Java 8 中的Streams API详解

为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 St...

2017-06-21 13:36:05

阅读数:2146

评论数:0

互联网项目特点及高可用架构方案设计

互联网项目特点 前后在两家不同的企业工作过,对于互联网与传统企业在业务发展、项目开发以及技术管理上的不同略有一番认识,与大家分享: 用户体量上的不同 一般来说,在传统行业项目的用户量是可预期的,增长速度也是可预期的。然而对于一个互联网项目来说,用户量很难做一个...

2017-06-09 09:52:12

阅读数:2105

评论数:0

Java Web学习总结(35)——HTTP状态码汇总

HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授...

2017-06-07 09:40:05

阅读数:930

评论数:0

Java基础学习总结(106)——高级JAVA工程师必需技能

git安装使用 git日常使用:fetch/pull/push/revert/rebase git分支管理git flow Jenkins多套环境(test/pre/production)系统自动化发布 Jenkins自动发布到远程主机 MavenMaven私服搭建settin...

2017-06-07 09:35:24

阅读数:1438

评论数:0

软件架构模式

分层架构 (Layered Architecture) 分层架构是最常见的架构,也被称为n层架构。多年以来,许多企业和公司都在他们的项目中使用这种架构,它已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。比如MVC。 分层架构的一个特性就是 关注分离(separation o...

2017-06-05 17:34:04

阅读数:1822

评论数:0

Linux学习总结(31)——工作中常用的Linux脚本和命令

1、工作中,经常需要查看某个进程的精确启动时间。 ps -ef ,可以看到进程的启动时间, 但是,非常尴尬的是,如果超过24小时就只能看到年份了。 那么,如何查看一个进程精确启动时间 ? 使用如下命令可以看到精确的启动时间 ps -eO lstart 比如,你想查看tomcat详细的启动时间,使用...

2017-06-02 16:23:47

阅读数:789

评论数:0

Maven学习总结(40)——Maven安装项目jar到本地和私服相关总结

1、Maven安装:install和deploy install 安装到本地 deploy 安装到私服(非本地) 安装举例: #安装到本地,这种情况下不能让其他的项目引用 mvn clean install #安装到指定的私服上 mvn deploy 2.私服配置举例 setti...

2017-06-02 15:06:05

阅读数:818

评论数:0

提示
确定要删除当前文章?
取消 删除