- 浏览: 12961 次
- 性别:
- 来自: 深圳
最新评论
-
dukeduck7:
wzjprincejian@163.com 求第八章源码,非常 ...
《深入浅出MyBatis技术原理与实战》源码 -
passion99:
本人抛砖引玉,欢迎各位Java爱好者根据自己的理解各抒己见!希 ...
Java异常处理Exception的一点体会 -
passion99:
本人抛砖引玉,欢迎各位Java爱好者根据自己的理解各抒己见! ...
Java访问控制权限protected和default
文章列表
python学习记录一
- 博客分类:
- python
1、__name__属性
if __name__ == '__main__':
print("module.py作为主程序执行了")
else:
print("module.py被引用,main不执行")
以上代码块的作用:
1、可以标识程序主要逻辑入口;
2、当本模块被运行时,执行主逻辑;而作为模块被import引入时,这部分逻辑不执行。
新增用户
useradd user1
设置用户密码
passwd user1
删除用户
userdel [-r] user1
-r: 连同用户的主文件夹一起删除
转移文件所有者和所有组
chown user1:users1 access.log
文本分析与处理工具awk/gawk/sed
- 博客分类:
- Linux
awk、gawk
基本命令格式
gawk options program file
gawk ' BEGIN {command} {command} END {command} ' file
sed
stream editor,流编辑器,可以按照指定的规则修改流中的数据,并输出到STDOUT。
注:不会改变原文本内容。
基本命令格式
sed options script file
linux命令基本套路
- 博客分类:
- Linux
基本格式
command [option] [argument]
command: 命令名称;
option: 命令选项,--单词,长命令格式,全词;-单字,短命令格式,缩写
argument: 命令参数,命令作用的对象,可以是文件、目录等。
获取命令帮助的方式
command --help或-help
注:输入后将提示 需要输入完整命令,ps -help <simple | list>。在linux中,尖括号表示必输。
man help
linux中,命令的选项和参数所使用的符号的含义
[]:表示可选
<>: 表示必选
a|b: ...
简介
process state,
查看进程状态,进程是否僵死或结束,进程占用的资源等。
查看的是当前快照,结果不会更新,需要动态更新可以使用top命令。
命令格式
ps [option]
三种风格:
UNIX风格:命令选项使用单破折号-
BSD风格:命令选项不使用破折号
GNU风格:命令选项使用双破折号
获取命令帮助的方式
ps --help
注:输入后将提示 需要输入完整命令,ps -help <simple | list>。在linux中,尖括号表示必输。
man help
用法举例,可以参考man ps中的 ...
markdown语法记录
- 博客分类:
- markdown语法
1、markdown,轻量级标记语言,使用纯文本格式编写文档。
2、github中创建库时默认自带的README.md文件,使用时的是MARKDOWN语法。md即为markdown的缩写。
遇到问题记录:
1、行尾需要空两格才能实现换行
语法参考网址:
https://www.runoob.com/markdown/md-tutorial.html
最近在阅读《深入浅出MyBatis技术原理与实战》(中国工信出版集团),专门讲述Mybatis的书籍比较少,这本书还不错,就是没有提供源码和相关JAR包。
周末把第八章 Mybatis-Spring的项目源码敲出来了,验证可以使用。有需要的朋友可以留下邮箱,我可以共享一下。
1、面子丢了,与别人是无关的
2、独学而无友,则孤陋而寡闻
3、只带头脑,不带情绪
4、技术选择一个点,透过现象看本质 20170810
5、圣经箴言:人有见识就不轻易发怒;宽恕人的过失便是自己的荣耀。 20170917
6、每天进步一点点 20171002
著名的心理学公式,1的365次方等于1,1.01的365次方约等于37.78,而0.99的365次方约等于0.025。
每天进步一点点,长时间积累下来也会获得巨大的进步;每天不固化已有知识、学习新知识,长时间积累下来,知识消耗殆尽。
7、成功不在于鸡汤,在于平常的训练和积累。20 ...
==和equals()方法的区别
- 博客分类:
- JAVA
==表示左右两边的数是否相等,如果是用于基本数据类型变量,因变量存储的是值本身,则比较的是具体的值内容是否相等;如果是用于引用类型,因引用类型变量存储的是引用对象的地址,则比较的是两个地址是否相等。
equals() 由具体的实现方法决定,不同类可以重载Object类的equals()方法。Object类的equals()为比较两个引用类型变量(内存地址)是否相等。String类中进行了重载,先比较引用类型变量(内存地址),再比较内容是否相等。
示例:
//创建String对象sa,字符串内容为"tea"的字面量都存储在相同的地址 ...
Java中遍历的三种方式:普通for循环、增强型for循环、迭代方式。
一、普通For循环
1、遍历
List<String> set = new ArrayList<String>(); set.add("张三"); set.add("李四"); for(int i=0;i<set.size();i++){ System.out.println(set.get(i)); }
输出:
张三李四
2、修改 ...
泛型,即参数化类型,调用者需要传入一个或数个数据类型参数。
一、分类
1、泛型类
2、泛型方法
3、泛型接口
二、泛型的声明周期
泛型只作用于编译阶段,在编译过程中,对于正确检验泛型结果后,会将泛型相关信息 ...
Java异常处理Exception的一点体会
- 博客分类:
- JAVA
Java基础之异常处理Exception的一点体会
一、异常的结构划分
所有异常都继承于Throwable类,Throwable有两大子类:
1、Error类,无法捕获的异常,常见的有内存溢出等系统性错误;
2、Exception,分为检查异常和非检查异常,检查异常指编译器可以识别、发现,强制程序猿进行处理的异常,常见的有FileNotFound等;非检查异常也称运行时异常,均为RuntimeException的派生类,编译器不能识别,自然不会强制要求程序猿进行异常处理。
二、异常处理语句throws/throw、try/catch/finally
throws: 用于函数声明可 ...