自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 SQL优化

1、多表查询尽量改为单表查询 2、少使用函数,合适地使用索引。 3、通过explain分析下sql的执行计划,重点关注type字段,type是all的,肯定要优化。 type字段:all, index, range, ref, eq_ref, const/system, null ...

2018-03-06 12:58:00 98

转载 常见面试题解

4、三种方式:注解、xml和javaconfig ssm框架,推荐用注解和xml混合使用 springboot,推荐使用javaconfig 5、工厂模式、责任链模式(filter)、动态代理(jdk动态代理(必须要有接口)、cglib代理) 6、作者同一人,现在用Lockback多些...

2018-03-01 16:12:00 103

转载 linux 下配置java 环境变量

下载好jdk 解压后配置环境变量:打开etc/profile文件 JAVA_HOME=/usr/java/jdk1.8.0_102export JRE_HOME=/usr/java/jdk1.8.0_102/jreexport CLASSPATH=.:$JAVA_HOME/lib:...

2018-02-06 15:19:00 85

转载 手动发布 流程

checkout 最新代码 打包 maven ssh 上传war 包 去容器ROOT 目录,将目录下的文件删除 拷贝war包 将其解压 修改生产参数 kill 容器 启动服务 ...

2018-02-05 15:38:00 174

转载 解决重复提交

1、在页面植入token 只能消费一次 放入session里面,发送成功后将token过期,如果请求的session里没有token ,就不予处理 2、使用redis 分布式缓存 在redis里记一个key 设置过期时间比如5秒 3、重定向 ...

2018-01-29 15:41:00 93

转载 跨域问题

跨域:指浏览器不能执行其它网站的脚本。 (<img><script><a href>不存在跨域问题。而ajax则存在跨域问题。) 它是由浏览器的同源策略引起的,是浏览器施加的安全限制。 同源:指协议、域名、端口号均相同。(请注意:localhost和1...

2018-01-11 11:45:00 64

转载 消息摘要算法和加密 Https 和 Http

(明文+签名) 消息摘要算法:MD5、SHA (级别比MD5高) 特点:不可逆。消息签名,保证消息的完整性。 (密文) 对称加密:DES、DES3、AES 特点:可逆。双方持有同一把秘钥 非对称加密:RSA 特点:可逆。两把钥匙,先生成私钥,一般为1024个...

2018-01-10 17:00:00 754

转载 线程状态

new Thread()初始化 .start()即进入就绪状态,通过cpu调度,线程在就绪和运行状态之间切换。 线程死亡: 正常死亡:run方法执行完毕。 非正常死亡:run方法抛异常 或者其它线程调用了该线程的stop()方法. 线程还有阻塞状态和等待(超时)状态。 阻...

2018-01-05 14:57:00 114

转载 菜鸟小结Day16

火星车用链表实现back和轨迹功能今日所学:流。输入流InputStream输出流OutputStream均有字节流和字符流(分别为Reader和Writer)分为功能性流:FileInputStream FileReader FileOutputStrean(字节)FileWr...

2017-11-06 22:22:00 82

转载 菜鸟小结Day15

Collection常用List Set QueueMap常用HashMap TreeMap等用for循环遍历集合,也可以用iterator迭代器遍历。 转载于:https://my....

2017-11-06 22:12:00 83

转载 菜鸟小结Day14

今日所学:数组、查阅API 、可变参数方法 void move(String... orders)用来升级火星车一串order 转载于:https://my.oschina.net/...

2017-11-02 17:46:00 81

转载 菜鸟小结Day13

今日所学:内部类、 异常 一、内部类 外部类的属性和方法相当于内部类的冰箱,随便调,即使是私有的。如果重名了,加类名.this.变量名。 非静态内部类(相当于外部类的非静态属性,依赖于外部对象) 静态内部类(相当于外部类的静态属性,无法调用外部类的非静态属性或方法) 局部内...

2017-11-01 20:44:00 77

转载 菜鸟小结Day12

今日所学(回忆版):抽象类、接口。 一、抽象类 抽象类可以带有抽象和非抽象的方法,其中抽象方法必须标记为abstract,且没有内容。抽象类不能被初始化。 如果类里有抽象方法,则类必须标记为抽象类。 抽象类是用来给子类继承的,不然没啥用了。 二、接口 (关键字 inte...

2017-11-01 20:26:00 87

转载 菜鸟小结Day11

火星车5个demo 1、demo4里有两个地方注意:在定义了有返回值的方法时,可以用父类型接收,而进入If分支会有返回值,编译会报错,因为要考虑不进入if分支的情况,可以return null。第二个需要注意的是用父类型的变量接收了,并调用方法,此方法一定要在父类里有,尽管后面执行的可能是某...

2017-10-30 19:56:00 115

转载 菜鸟小结Day10

今日所学:SVN和继承 一、SVN版本控制系统 分为服务端和客户端,客户端常用增加、修改、删除文件。冲突。 及时上传 二、继承 extends关键字 1.子类会继承父类所有的属性和方法(注意权限,标记为private肯定不行,用protected对于有继承关系的不同包也可...

2017-10-27 20:03:00 70

转载 菜鸟小结Day9

1、装箱和拆箱 基本类型转换为对应的包装器类,称为装箱。比如:int 类型转换为Integer类型。其实是调用了Integer类里的非静态的valuaeOf方法。反过来,将Integer类型转换为int 类型,其实是调用了静态方法intValue,称为拆箱。在jdk1.5版本后可以JV...

2017-10-26 20:20:00 86

转载 菜鸟小结Day8

今日所学:final、static、查阅API ------------------------------------------------------------------------------------------------------------- final 关键字: ...

2017-10-25 12:13:00 77

转载 菜鸟小结Day7

1、封装(上) 一般创建src文件夹放源码,创建classes文件夹放class文件。 java的包结构package import的使用 -d 指定文件生成的位置(一般在当前目录的classes目录下。javac -d classes src/*.java) -cp 去指定查找的c...

2017-10-24 20:17:00 83

转载 菜鸟小结Day1

1、JDK与JRE的区别? 2、Java语言跨系统,但是JVM不跨系统。 3、Dog.java通过javac工具Dog.class通过java到JVM,JVM将class命令翻译成OS命令到OS,再到硬件。 4、一个源文件可以建多个class文件,但是只能有一个声明为public的clas...

2017-10-23 17:56:00 82

转载 菜鸟小结Day6

1、物理内存 。JVM内存 堆和栈 (粗略来讲,变量在栈,对象在堆)。 2、堆栈推演。 3、如果对象不可到达了,就会被GC回收。 4、this 转载于:https://my.osc...

2017-10-23 16:54:00 179

转载 菜鸟小结Day 5

1、类包括属性和方法,方法包括普通方法和构造函数。 2、对象:先创建,再初始化对象属性,最后调用方法。 练习:家住A地的小明骑着一辆价格为3980元的黄色ofo共享单车去B地C ...

2017-10-23 16:52:00 72

转载 菜鸟小结Day4

今日所学: 1、类和对象 2、对象的属性和方法 一个类里可以定义多个名字相同的方法,但是入参的类型或个数要不一样。 3、构造函数 一个类里的同名但参数不同的函数构成了重载关系。 今日练习:+-*/ ...

2017-10-19 17:09:00 79

转载 菜鸟小结Day3

今日所学:流程控制语句 分支:if... if...esle... if...else if... switch case(一定要break) switch...case 若满足一个case后,若无break ,会穿透执行。 循环:for.....

2017-10-18 19:06:00 60

转载 菜鸟小结Day2

1、JDK是开发工具,里面包含jre和bin目录等。运行需要环境,比如内存、网络、IP地址、端口等。而JRE即为运行环境,需要设置环境变量 JAVA_HOME ,path里可看到。 2、向上转型是安全的 byte-short-(char)-int-long-float-double。 ...

2017-10-17 18:36:00 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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