- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 开始写博客啦~
最近看到很多有意思的博客,以前一般遇到问题,一般都会记录在网易云笔记上以及自己的word文档上,最近会把在这些上面的内容移动到CSDN上面,希望和大家分享,有什么问题,以及需要改进的地方,大家一起讨论解决~日常鸡汤:我们仰望着同一片天空却看着不同的地方。——新海诚《秒速5厘米》 ...
2018-12-11 10:28:07 159
原创 (踩坑之路)记一次gradle上线服务器的过程
问题已经解决:使用gradle在idea上搭建了一个springboot项目,但是只要把springboot通过gradle打好的jar包放到linux服务器上,就会报错,Error: Could not find or load main class Demo111Application,然后在build.gradle上面增加配置:,就找到主类了,但是回报另一个错误: ...
2018-12-18 20:55:22 217
原创 (踩坑之路)一个错误:Cannot create task of type 'Copy' as it does not implement the Task interface.
I have a very annoying and unexplainable behaviour in IntelliJ 2016.1:If using Gradle copy task in a build file IntelliJ adds upon any edit in this file this import on top:com.sun.org.apache.x...
2018-12-18 16:14:43 1351
原创 (技术点)能不能重写静态方法?
我们在子类重写父类的静态方法在编译过程是不会报错的,但是却达不到预期的效果。也就是说,重写静态方法,java不会阻止你这么做, 但是你却得不到预期的结果(父类的引用指向子类对象的时候,调用的仍然是父类的静态方法)。下面我们来写几个方法看一下结果:class SuperClass{ //...... //父类静态方法 public static void s...
2018-12-13 16:00:09 1035 2
原创 (技术点)谈谈那些I/O方式----BIO、NIO、AIO
一、事件分离器要使用IO,就要说到事件分离器。在IO读写时,将IO请求与读写操作分离调配进行,需要用到事件分离器。事件分离器对象可以将来自事件源的IO时间分离出来,并分发到对应的read、write时间处理器(Event Handler),需要开发人员预先注册需要处理的时间以及事件处理器(回调函数)。事件分离器分为两种:Reactor事件分离器 preactor事件分离器Rea...
2018-12-12 21:33:01 257
原创 (项目随笔)关于订单系统的思考
订单系统几个特点:1、历史信息多(每一条订单完成后,生成一条历史信息,并且一般情况下,久远的订单信息不回被经常查看)2、并发量高(特别是秒杀系统生成的订单,每秒会有成百上千条订单)3、订单id必须全局唯一一、分库分表随着订单量的增加,数据库发展如下:单一的数据库 一主一从 双主多从,读写分离 分表分库,提高并发已知Mysql单表性能超过千万级别会严重下降,按照千万级...
2018-12-11 12:29:19 827 1
原创 (学习总结)MySql的使用
MySql命令行Mysql数据库表格删除一列,增加一列alter table tablename drop column columnname;alter table tabelname add columnname varchar2(8) NULL;启动MYSQL服务service start mysql停止MYSQL服务service stop mysql查看被监听的...
2018-12-11 11:14:16 143
原创 (技术点)Linux修改Mysql用户root密码
Linux下修改Mysql的用户(root)的密码修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pE...
2018-12-11 10:58:27 109
原创 (技术点)CentOS6防火墙的使用
该文档用于在Centos linux系统上操作防火墙,如开启端口,禁用端口,开启/关闭防火墙。 一、防火墙命令(1) 重启后永久性生效:开启:chkconfig iptables on关闭:chkconfig iptables off(2) 即时生效,重启后失效:开启:service iptables start关闭:service iptables stop(...
2018-12-11 10:51:27 409 2
原创 final修饰
final不可以修饰abstract方法,会编译报错,final修饰的方法不可以被继承,使用final修饰abstract方法没有意义,所以编译报错。
2018-12-05 09:32:50 105
转载 (技术点)对象比较中equals与==的区别
关于变量之间的比较,可以分为基础类型变量的比较和对象之间的比较。对于基本类型来说,他们存储在jvm的栈中,因此比较的是变量的内容,也就是比较的变量的值。对于引用类型来说,因为对象内容存储在jvm的堆中,栈中只是存储对象的引用(地址),无论是==还是equals比较的都是栈中的内容,即对象的引用,也就是比较的是两个对象的地址。但根据创建对象的方式不同可以分为两种情况:1. 使用表达式...
2018-12-05 09:19:52 429
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人