自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喻小清的博客

愿你眼中总有光芒,活成你想要的模样

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 开始写博客啦~

最近看到很多有意思的博客,以前一般遇到问题,一般都会记录在网易云笔记上以及自己的word文档上,最近会把在这些上面的内容移动到CSDN上面,希望和大家分享,有什么问题,以及需要改进的地方,大家一起讨论解决~日常鸡汤:我们仰望着同一片天空却看着不同的地方。——新海诚《秒速5厘米》 ...

2018-12-11 10:28:07 148

原创 (踩坑之路)记一次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 194

原创 (踩坑之路)一个错误: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 1329

原创 (技术点)能不能重写静态方法?

我们在子类重写父类的静态方法在编译过程是不会报错的,但是却达不到预期的效果。也就是说,重写静态方法,java不会阻止你这么做, 但是你却得不到预期的结果(父类的引用指向子类对象的时候,调用的仍然是父类的静态方法)。下面我们来写几个方法看一下结果:class SuperClass{ //...... //父类静态方法 public static void s...

2018-12-13 16:00:09 1013 2

原创 (技术点)谈谈那些I/O方式----BIO、NIO、AIO

一、事件分离器要使用IO,就要说到事件分离器。在IO读写时,将IO请求与读写操作分离调配进行,需要用到事件分离器。事件分离器对象可以将来自事件源的IO时间分离出来,并分发到对应的read、write时间处理器(Event Handler),需要开发人员预先注册需要处理的时间以及事件处理器(回调函数)。事件分离器分为两种:Reactor事件分离器 preactor事件分离器Rea...

2018-12-12 21:33:01 244

原创 (项目随笔)关于订单系统的思考

订单系统几个特点:1、历史信息多(每一条订单完成后,生成一条历史信息,并且一般情况下,久远的订单信息不回被经常查看)2、并发量高(特别是秒杀系统生成的订单,每秒会有成百上千条订单)3、订单id必须全局唯一一、分库分表随着订单量的增加,数据库发展如下:单一的数据库 一主一从 双主多从,读写分离 分表分库,提高并发已知Mysql单表性能超过千万级别会严重下降,按照千万级...

2018-12-11 12:29:19 807 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 134

原创 (技术点)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 99

原创 (技术点)CentOS6防火墙的使用

该文档用于在Centos linux系统上操作防火墙,如开启端口,禁用端口,开启/关闭防火墙。 一、防火墙命令(1) 重启后永久性生效:开启:chkconfig iptables on关闭:chkconfig iptables off(2) 即时生效,重启后失效:开启:service iptables start关闭:service iptables stop(...

2018-12-11 10:51:27 393 2

原创 final修饰

final不可以修饰abstract方法,会编译报错,final修饰的方法不可以被继承,使用final修饰abstract方法没有意义,所以编译报错。

2018-12-05 09:32:50 95

转载 (技术点)对象比较中equals与==的区别

关于变量之间的比较,可以分为基础类型变量的比较和对象之间的比较。对于基本类型来说,他们存储在jvm的栈中,因此比较的是变量的内容,也就是比较的变量的值。对于引用类型来说,因为对象内容存储在jvm的堆中,栈中只是存储对象的引用(地址),无论是==还是equals比较的都是栈中的内容,即对象的引用,也就是比较的是两个对象的地址。但根据创建对象的方式不同可以分为两种情况:1. 使用表达式...

2018-12-05 09:19:52 416

原创 (踩坑之路)@RequestBody传对象

在postmen上使用@RequestBody传对象,接受不到参数。报错:{“timestamp”: 1542330043448,“status”: 400,“error”: “Bad Request”,“exception”: “org.springframework.http.converter.HttpMessageNotReadableException”,“message”...

2018-11-16 09:11:35 3627

转载 (学习总结)数据库设计规范(适用并发量大、数据量大的互联网业务)

一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程、视图、触发器、Event解读:高并发大数据的互联网业务,架构设计思路是“...

2018-09-27 09:29:24 346 1

原创 (技术点)CentOS7防火墙firewalld的使用

1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld 开机启用 : systemctl enable firewalld2.systemctl是C...

2018-09-14 21:55:37 479

原创 (学习总结)JDK源码解析

目录一、Jdk源码解析过程二、java虚拟机运行时数据区1、Java虚拟机的五大分区三、OutOfMemory异常实践(OOM) 1、Java堆溢出2、虚拟机栈和本地方法栈溢出3、方法区和运行时常量池溢出4、本机直接内存溢出四、垃圾回收(1)堆的回收(2)方法区的回收(3)垃圾回收算法(4)如何回收 (5)垃圾收集器(七种)(6)内存分配...

2018-09-10 12:08:21 2717

MFC小游戏 迷宫追寻

这个游戏为玩家控制红色方块,去吃掉棕色,绿色,蓝色的方块,一旦一个方块被吃,便会自动生成另一个相同颜色的方块。直到游戏时间结束为止, C++小游戏

2015-06-26

空空如也

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

TA关注的人

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