自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

只会写Bug

你并没有比别人多吃了多少苦,你只是比别人矫情了许多。

  • 博客(19)
  • 收藏
  • 关注

原创 linux中的命令

1.添加用户useradd -d 指定目录 给新创建的用户指定家目录2.删除用户以及用户组目录 userdel -r 用户名3.添加组名groupadd 组名4.添加用户的时候指定组,这个时候的组是必须有的 useradd -g 组名 用户名5.修改用户的组名 usermod -g 组名 用户名6.cat 查看cat -h 查看行数 cat -h 文...

2019-09-12 17:19:50 146

翻译 spring的aop概念

1.spring的apo是用来做什么的:日志记录,性能统计,安全控制,事务处理(类似于Transaction),异常处理等框架中就是直接环绕通知 来一个log日志记录,异常通知作用。(环绕通知中就是直接try catch去捕获异常)2.spring使用的五种类型的通知:(1)前置通知(Before):前置通知, 在方法执行之前执行;(2)后置通知(After):后置通知, 在...

2019-08-27 18:26:04 162

原创 java8的 Lambda 表达式

将一个list中的数据两个字段转换为mapList<UserHistorysList> historyList = historydao.getHistoryList(user.getId()); //查询出来的list//转换为MapMap<Integer, Date> collect = historyList.stream().collect(Col...

2019-08-16 11:25:28 178

原创 数据库的基础记载

1.在数据库中判断数值直接进行返回结果(case when then else end)使用场景:在数据库中使用1 2 来代表性别。 查询出数据后需要用java方法进行判断是男是女,这是就能够直接从数据库中查询出想要的结果而不是在java代码中进行判断。2.将表中的数据统一加上固定的字符1.后追加update 表名 set 字段名 = concat(字段名,"string") ...

2019-07-10 14:01:08 146

原创 各种集合

1.new一个list之后,对他进行remove,remove(4)指删除下标为4的数据。而remove(new Integer(4))指的是删除数据为4的值。2.list集合不能使用迭代器进行删除会报错,使用普通for循环时应该满足条件时是i--;for(int i=0;i<list.size();i++){if("b".equals(list.get(i))){...

2019-06-11 18:09:44 168

翻译 synchronized和volatile的使用方法以及区别

synchronized和volatile的区别:一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义:1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是 立即可见的。2)禁止进行指令重排序。 volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主...

2019-06-10 16:15:26 201

原创 对数据进行比较分出排名,排名会有相同的情况。

1.首先假造一点数据 创建一个person类(getset构造方法自己补充)public class Person {private String name ;private Integer jiedanshu;private Integer nianling;}2.接下来new出几个对象来加进集合中ArrayList<Person> personList =...

2019-05-31 14:50:45 2962

翻译 数据库的优化方式

1.对字段的一个约束varchar()的长度并不是一样的,如 varchar(20) varcahr(255) 都用来存储“missl”这个字符,其存储空间都是相同的,但是对于内存的消耗是不同的。char类型一般都用于已知长度的字段,如 身份证,邮政编码,手机号。 密码也可用来进行 因为char类型要比varchar效率更快对年龄以及选项的一个选择 选择的选...

2019-03-27 18:06:54 171

原创 各种知识

什么时候使用字节流、什么时候使用字符流,二者的区别:https://blog.csdn.net/qq_27093465/article/details/52472506post和get的区别:https://www.cnblogs.com/logsharing/p/8448446.htmlString、StringBuilder、StringBuffer三者的区别:三者共同之处...

2019-03-19 16:52:01 92

转载 maven中的各个标签元素说明

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...

2019-03-14 09:09:23 1385

翻译 maven项目中报tools.jar包缺少

报错但是却没有影响不过每次启动eclipse都会提示,本人是在电脑中安装过2个jdk,所有有可能前一个没有卸载干净导致。步骤如下:1.关闭eclips2.在eclipse的解压目录中与eclipse启动图标相同的文件夹下找到eclipse.ini文件,在该文件的-vmargs上面加上-vmD:\Java\jdk1.8.0_131\jre\bin\server\jvm.dll...

2019-02-19 17:22:46 867

翻译 破解Navicat

https://www.jianshu.com/p/42a33b0dda9c    亲测有效

2019-01-24 10:20:38 236

翻译 项目中换了jdk之后解决方案

点击项目选择最下面的,进去之后找到这个是将项目中的tomcat切换掉,如果不显示    将shou all runtimes  就会显示之前的一个tomcat服务器  切换掉就行检查一下版本问题将java版本转换一下 ...

2019-01-14 10:36:39 652

翻译 redis下载安装后电脑任务管理器中没有redis的显示

首先进入cmd打开redis安装路径 (注意进入redis的安装路径中,别直接在c盘原始位置进行操作)输入:一:redis-server.exe二:service-install redis.windows.conf三:loglevel verbose就可以把redis服务加进去 。此时redis在任务管理器中就已经存在了,也可以手动变为开机启动服务。卸载命令:一:re...

2019-01-10 09:10:59 3194 3

翻译 mybatis中的常用标签使用

1.selectKey标签:<insert id="insertUser" parameterType="com.danny.mybatis.po.User"> <selectKey keyProperty="userId" order="AFTER" resultType="java.lang.Integer"> select...

2018-12-04 14:50:43 1374

原创 读取excel表中的数据(使用Workbook方法)

首先接受前台传过来的FileInputStream属性的文件,Workbook readwb = Workbook.getWorkbook(fileBuffer);接着获取第一张表的信息:Sheet readsheet = readwb.getSheet(0);用一个int变量将表中的总行数给接受:int rsRows = readsheet.getRows();Range[] r...

2018-11-09 10:01:55 12102

原创 java基础记载

并且&&和&的区别: &&判断第一个条件为假就返回假而不再去判断第二个条件 &不管前面的条件是否正确,后面都执行或者||和|的区别: ||只要满足一个就不去判断下一个 |每个条件都要去判断重载(Overloading) 重写(Overriding)int转String 使用String.value...

2018-11-05 16:32:34 146

原创 时间

时间的格式详情: y 年      M 月     d 日    h 时 在上午或下午 (1~12)      H 时 在一天中 (0~23)    m 分   s 秒    S 毫秒    E 星期  D 一年中的第几天       F 一月中第几个星期几     w 一年中第几个星期      W 一月中第几个星期 SimpleDateFormat继承关系:java.lang.O...

2018-11-03 22:13:13 166

翻译 堆、栈、队列

一、堆(heap):        堆是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定,一般由程序员分配释放, 若程序员不释放,程序结束时可能由GC回 收 。对象基本都在堆里面。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 (先进先出 ...

2018-07-17 21:59:45 199

空空如也

空空如也

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

TA关注的人

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