2018年12月8日

photoshop钢笔工具简单记录

摘要: 1. 移动锚点 Ctrl + 左键 2. 增加、删除锚点 左键(显示+、-) 3. 直线曲线相互转换 Alt + 左键(注意提示) 默认情况下为直线,按住Alt鼠标左键点击目标锚点,目标锚点两边的直线变为曲线,同时出现三个点,调整中间的点会导致两条边发生变化, 调整左右两边的点只会导致一条边发生变化 阅读全文

posted @ 2018-12-08 13:34 ert999 阅读(147) 评论(0) 推荐(0) 编辑

2018年12月7日

springmvc之json交互406异常(Not Acceptable)和415异常(Unsupported Media Type)

摘要: 一. 406异常(Not Acceptable) 1. 没有添加jackson-databind包2. 请求的url的后缀是*.html。在springmvc中如果请求的后缀是*.html的话,是不可以响应一个json数据的,将url中的*.html改成*.action即可。 二. 415异常(Un 阅读全文

posted @ 2018-12-07 17:27 ert999 阅读(274) 评论(0) 推荐(0) 编辑

2018年11月25日

代码重构技巧

摘要: 1. 封装重复法当有两个方法及以上出现了相同作用的代码块,应该将这些代码块封装成一个独立的功能模块,然后在这些方法里调用。 2. 分割冗余法一个大方法 = 子功能1 + 子功能2 + ... 所以要给每个子功能起一个好名字。 3. 嵌套条件分支优化(1)卫语句法使用if... ,尽量避免使用if.. 阅读全文

posted @ 2018-11-25 15:42 ert999 阅读(224) 评论(0) 推荐(0) 编辑

Dao层结合Service层处理异常

摘要: 1. 接口存在异常不利于解耦。 2. 将编译时异常转化为运行时异常或其子类,通知上层,上层可以根据自身能力选择处理或向上抛出。 举例: 将UserDao中的SQLException转化为DaoException, 其中SQLException属于编译时异常, DaoException继承Runtim 阅读全文

posted @ 2018-11-25 15:35 ert999 阅读(427) 评论(0) 推荐(0) 编辑

HttpUrlConnection类基本使用

摘要: 这个类用来模拟浏览器向服务器发送请求和接收响应 注意: HttpUrlConnection对象简称huc对象 1)获取huc对象向url构造中传递url字符串,并调用openconnection方法即可获取huc对象。 2)接收响应调用huc对象的getinputstream方法获取消息体,使用in 阅读全文

posted @ 2018-11-25 15:31 ert999 阅读(198) 评论(0) 推荐(0) 编辑

2018年11月24日

三种Spring加载机制

摘要: 方法一. 在main方法中启动Spring 方法二. 利用Spring自带的Servlet启动, 配置好Servlet, 加载Servlet的时候, 就初始化了WebApplicationContext 方法三. 利用Spring自带的Listener启动, 装配好Listener, 加载Liste 阅读全文

posted @ 2018-11-24 17:17 ert999 阅读(316) 评论(0) 推荐(0) 编辑

2018年11月22日

使用EditPlus批量修改文件编码格式

摘要: 步骤一: 步骤二: 步骤三: 步骤四: 阅读全文

posted @ 2018-11-22 16:40 ert999 阅读(278) 评论(0) 推荐(0) 编辑

2018年11月19日

Linux统计根分区使用率

摘要: 1 #!/bin/bash 2 3 # 统计根分区使用率 4 # 作者: shaohsiung 5 # 时间: 2018/11/19 6 7 rate=$(df -h | grep "dev/sda3" | awk '{print $5}' | cut -d "%" -f1) 8 9 if [ $rate -ge 80 ] 10 then 11 e... 阅读全文

posted @ 2018-11-19 18:21 ert999 阅读(587) 评论(0) 推荐(0) 编辑

Linux批量解压缩脚本

摘要: ls.log文件的输出内容 阅读全文

posted @ 2018-11-19 18:10 ert999 阅读(379) 评论(0) 推荐(0) 编辑

操作系统之互斥记录

摘要: 忙等待: while (1); // 占用CPU资源 饥饿: 高个子(进程1)和矮子(进程2)抢篮板(CPU执行权), 矮子抢不到篮板, 矮子饥饿. 一. 临界区的四个特点 1. 互斥2. 前进3. 有限等待4. 无忙等待(可选)临界区很短时, 允许忙等待临界区很长时, 考虑基于上下文切换实现无忙等 阅读全文

posted @ 2018-11-19 16:34 ert999 阅读(317) 评论(0) 推荐(0) 编辑

导航