自定义博客皮肤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)
  • 收藏
  • 关注

转载 Java代码实现备份和恢复Mysql数据库

本篇转自https://www.jianshu.com/p/92b019fc1eff,我自己做了部分修改,以下写的是Windows环境下,不过Linux环境下区别也不大,路径改下就好import java.io.*;import java.net.URL;public class DatabaseTool { public static void main(String[] ...

2019-05-16 15:33:46 2991 1

原创 Idea常用默认快捷键

原来虽然换了Idea但还是一直用的eclipse的快捷键,今天感觉有点不方便,就又换回默认的了,下面是一些总结,有新的再更新。Ctrl + D 复制并粘贴当前行或选定块Ctrl + Y 删除当前行或者选定块Ctrl + O 覆盖或重写父类的方法弹出父类方法Ctrl + P ...

2019-04-23 15:47:25 620

原创 JSONObject转成对象,JSONArray转成对象集合

如下为JSONArray到Java对象集合的转换,其中responseInfo.getData()为JSONArray类型String JSONStr = JSON.toJSONString(responseInfo.getData());List<BusLine> busLineList = JSON.parseObject(JSONStr,new TypeReference&l...

2019-02-26 11:24:58 29553 1

转载 ThreadPoolExecutor的shutDown和shutDownNow的区别

本篇内容转载自https://blog.csdn.net/wyc199273/article/details/65470372,自己感觉原作者代码不是很好,做了一些小修改。先写结论:shutdown不再接受新的任务,并且等待之前提交的任务都执行完再关闭,阻塞队列中的任务不会再执行。shutdownNow直接关闭活跃状态的所有线程,并返回阻塞队列中的任务集合。执行后线程都会被释放。...

2019-01-11 15:47:03 1779 1

原创 多线程同步卖票问题遇到的疑惑并解决

今天自己按照网上多线程实现卖票的逻辑写了下代码,因为没有完全照抄,最后发现结果竟然错了!!!下面就是我写的代码public class ThreadDemo { public static void main(String[] args) { ThreadTrain threadTrain = new ThreadTrain(); Thread t...

2019-01-10 15:50:44 1124

转载 int i=0;对i=i++多次循环后为什么i结果为0

今天同事考我一个题求下面代码的结果,我以为是99,没想到运行结果是0,后来百度了下原来是java底层jvm执行方式导致的。public class JTest { public static void main(String[] args) { int i=0; for (int n=0;n<100;n++){ i=i++;...

2019-01-09 11:01:57 2781

转载 关于枚举的进一步理解

今天偶然知道更好的一种让线程睡眠的方法是TimeUnit.SECONDS.sleep(1);可读性更高,然后点进去看TimeUnit类发现这是一个枚举类,我对枚举不太了解就把这个当运用枚举的例子看了,然后发现它常量值里还可以写方法,枚举类也可以写方法,部分代码如下:我奇怪的是为什么调用时可以枚举类.枚举值.方法,按我的想法枚举值只是一个静态常量,它怎么可以调用方法?后来终...

2018-12-29 15:23:41 147

原创 idea修改运行内存

idea默认的运行内存太小,导致我电脑即使有16G内存有时运行程序也卡,所有修改下idea运行内容找到idea安装目录打开bin文件夹,编辑idea.exe.vmoptions和idea64.exe.vmoptions,修改最小运行内存为1024m,最大运行内存为2048m,缓存为1024m,修改后如下:-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSi...

2018-12-17 10:28:17 3461

原创 解决idea关闭Run窗口时点了Disconnect导致项目一直在跑的问题

1、在idea下方窗口中找到Terminal打开2、输入jps显示所有正在运行的进程3、找到你要关闭的进程的id4、输入taskkill /pid 进程id /f 强制关闭进程以防忘记记录一下。...

2018-11-26 16:14:03 7211 1

原创 在Contos7和windows下安装redis

CentOS7系统下:一、下载redis安装包cd /usr/localwget http://download.redis.io/releases/redis-4.0.6.tar.gz二、安装C语言依赖yum install gcc三、解压压缩包并改名tar -zxvf redis-4.0.6.tar.gzmv redis-4.0.6 redis四、编译c...

2018-09-07 14:31:19 202

原创 关于如何在ssm项目中加入redis缓存

这两天主管让我给官网加上redis缓存因为原来打开页面太慢了,原来也没接触过redis所以花了两天走了不少弯路,为免忘记,在这记录一下。提醒一下这是我redis安装完成且配置了密码和服务为前提做的操作,没有安装redis的先安装redis。我也在另一篇写一下怎么安装redis吧。首先要在项目中添加依赖jar包,我项目用的maven管理所以直接在pom里添加了如下代码,如果没用maven,jar...

2018-09-07 14:20:34 4997 2

原创 DQL,DML,DDL,DCL,TCL分别有哪些

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE 数据操纵语言DML数据操纵语言DML主要有三种形式:1) 插入:IN

2017-09-25 22:30:15 1917

转载 El表达式格式化日期

避免忘记,这个还是蛮有用的在EL表达式中要显示“yyyy-MM-dd”格式的日期: 使用格式化标签     1 在页面上导入         2 格式化日期               Value :EL表达式取的日期值;               Pattern:输出的日期格式;日期2010-8-1

2017-08-11 09:11:40 2241

原创 Array数组声明初始化的一些写法

public class Array {public static void main(String[] args) {String  array_1[]=new String[]{"ew","fe"};String[]  array_2=new String[]{"ew","fe"};String  []array_3=new String[]{"ew","fe"};

2017-08-03 20:17:42 1065

转载 现在才知道Java中变量声明可以放在赋值后面。。。

下面的代码需要注释其他的单独测试public class Member {// 1{a = 1;// System.out.println(a);//按代码顺序执行,没有声明可以先赋值但不能使用,这里会抛错。}private int a = 2;// 2{b = 3;}private final int b;// 3{c

2017-08-03 19:45:34 2608 3

空空如也

空空如也

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

TA关注的人

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