自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳沐之的博客

天行健,君子以自强不息。

原创 TreeMap自定义排序(实例)

TreeMap自定义排序有两种方式: 1, 在Student类中实现Comparable,重写compareTo方法 2,在构造函数中new Comparator,匿名内部类,重写compare 方法 以下是第二种具体实现代码逻辑: package com.example.demo; imp...

2020-02-12 20:15:50

阅读数 28

评论数 0

原创 抽象与接口的区别于联系

抽象 抽象由abstract关键字修饰,不能被实例化,只能被继承 含有抽象方法的类为抽象类,所以继承必须实现所有抽象方法,否则为抽象类 只有方法声明,含参数和返回值,没有方法实现 接口 接口是特殊的抽象类 接口中的所有变量都是public static final 修饰 所有方法都是 pub...

2020-02-11 19:43:05

阅读数 6

评论数 0

原创 手写ArrayList实例

效果 代码块: package com.example.javase; /** * @Description: ArrayList demo * @author: YZD * @Date: 2020-02-11 15:48 * @Version: 1.0 */ public clas...

2020-02-11 19:15:02

阅读数 47

评论数 0

原创 Java动态代理实例

创建需要被代理的接口并实现 package com.example.javase; /** * @Description: Proxy 代理必须要接口 (被代理的类) * @author: YZD * @Date: 2020-02-10 20:45 * @Version: 1.0 */...

2020-02-10 21:07:44

阅读数 83

评论数 0

转载 Window下git生成SSH Key

安装git后,右键鼠标,选中 “Git Bash here”打开 配置全局的name和email,也就是github或者bitbucket的name和email git config --global user.name "用户名" git config --global us...

2020-01-18 16:41:01

阅读数 49

评论数 0

原创 Jar后台运行

Linux 运行jar包命令如下: 方式一: java -jar example.jar 特点:窗口被锁定、CTRL + C打断程序运行、关闭窗口,程序退出 Jar后台运行 方式二 java -jar shareniu.jar & &代表在后台运行。 特定:窗口不被锁定,但是当...

2020-01-17 16:07:02

阅读数 48

评论数 0

原创 Springboot cas client实战项目总结(实例)

前言–项目需求 1.导包 2.配置 3.编写逻辑完成登录

2020-01-11 03:10:12

阅读数 48

评论数 0

原创 连续顺序替换 连续重复字母替换

package com.yinhai.onehour; // 包路径不可修改!!! import java.util.*; //只能使用最高1.8版本JDK提供的API /** * 题目:给定一个字符串(只包含小写英文字母),按顺序执行以下两条规则,输出计算后的字符串。 * <p&...

2020-01-11 03:05:36

阅读数 140

评论数 0

原创 数据库不使用外键

为什么公司数据库不适用外键 在公司中,看数据库表的设计是不用外键的。 在初学数据库的时候,经常用到了外键约束。在论坛中查看讨论的时候,一般人都说很少用外键。因为我们完全可以在业务(程序控制和事务)上处理表之间关系。一般互联网应用没必要使用外键,外键会带来一系列不好的影响: 1.数据库需要维护外键的...

2019-12-29 20:53:28

阅读数 44

评论数 0

原创 Linux给制定用户分配文件权限

1.更改目录所有者命令: chown -R 用户名称 目录名称 2.更改目录权限命令: chmod -R 755 目录名称 3、查看文件夹的权限 ls -la 目录

2019-12-11 09:15:35

阅读数 17

评论数 0

原创 非root用户用80端口启动程序

配置tomcat80端口后,使用root权限用户执行下面命令: 开放8081访问权限: sudo iptables -I INPUT -p tcp --dport 8081 -j ACCEPT 开启端口转发 sudo iptables -t nat -A PREROUTING -p tcp --d...

2019-12-10 15:34:00

阅读数 13

评论数 0

原创 key promoter X

key promoter X 是一款idea代码快捷键提示插件,适合小白使用.

2019-11-30 15:29:52

阅读数 32

评论数 0

原创 EasyCode代码生成插件用法

Esay Code: 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义...

2019-11-30 15:21:28

阅读数 45

评论数 0

原创 JavaEE开发工程师

JAVAEE软件开发工程师 岗位职责 充分理解文档中提出的需求内容; 参与系统概要设计和详细设计; 参与概要设计和详细设计文档的编写; 系统模块编码; 系统单元测试模块编码; 参与系统单元模块测试; 参与系统模块整体测试; 参与用户手册文档的编写。 职业能力需求 掌握JAVA语言,能够熟练使用...

2019-11-29 21:39:46

阅读数 44

评论数 0

原创 某Java培训机构的课程

某培训机构的课程 个人意见: 除非你基础非常薄弱,也没有时间和自制力去学习,就可以去培训。 个人建议: 自学,学习的过程既充实而又扎实,虽然会遇到很多坑,但是却很锻炼你的综合能力(debug、编程思维,兴趣、爱好、毅力)。大学时间一定要努力的去学习专业,千万不要等到大三才开始认真学习,(博主就是,...

2019-11-29 21:30:04

阅读数 35

评论数 0

原创 FileCopyUtil使用

之前写代码可能是这样: //存文件 byte[] content = fileEntity.getContent(); FileOutputStream fileOutputStream = null; ...

2019-11-28 17:52:08

阅读数 17

评论数 0

转载 Springboot把WEB项目打成WAR包部署到外部TOMCAT

## 将打包方式修改为war <packaging>war</packaging> 移除tomcat依赖或者将tomcat依赖scope改为provide 移除tomcat依赖 <dependency>   <groupId>org.spring...

2019-11-17 15:16:07

阅读数 22

评论数 0

原创 环境变量配置大全

path: 系统环境变量

2019-11-16 17:51:27

阅读数 27

评论数 0

原创 设置redis远程访问

1、修改redis服务器的配置文件=默 默认的配置文件 redis.conf 设置是: 绑定本机地址:bind 127.0.0.1 开启保护模式:protected-mode yes 此时连接,服务器是拒绝的 此时连接会报错: Could not connect to Redis at 122.5...

2019-11-16 13:32:00

阅读数 13

评论数 0

原创 快速部署linux运行环境

许多小白购买linux服务器后,不知道如何部署运行环境,基本上都是在网上搜jdk、tomcaat、mysql安装等教程,现在不用再一个一的去百度了。作者以腾讯云服务器为例,教会大家快速部署linux运行环境。 步骤1:登录控制台 2,单击实例管理页面的【新建】。 根据页面提示选择机型,并在 “镜...

2019-11-16 10:13:52

阅读数 21

评论数 0

原创 Linux配置jdk环境变量

第一步:解压tar.gz包 tar -zxvf jdk名 第二步:配置环境变量 #java export JAVA_HOME=/home/jdk1.8.0_141 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib...

2019-11-15 22:07:00

阅读数 11

评论数 0

转载 Java 8 Stream Collectors groupingBy

展示如何使用Java 8 Stream Collectors进行分组,计数,总和和排序List 分组,计数和排序 注:输出结果中的中文均应为英文。 1.1分组List并显示其总数。 Java8Example1.java package com.mkyong.java8; import java.u...

2019-11-15 20:15:11

阅读数 12

评论数 0

原创 SELECT LAST_INSERT_ID() 的使用和注意事项

首先解释下在映射文件中的代码意思。 <insert id="insertStudent" parameterType="com.czd.mybatis01.bean.Student"> INSERT stu(name)VALUES (#...

2019-11-15 10:13:25

阅读数 15

评论数 0

原创 集合关键操作

//将指定集合中元素遍历出来 Set<String> existUsers = allUsers.stream().map(BaseUserinfo::getThirdSystemUuid).collect(Collectors.toSet()); //delete ready Set...

2019-11-12 18:01:39

阅读数 13

评论数 0

原创 神舟笔记本电脑降低声音

神州笔记本电脑的FN快捷键作用 神州笔记本电脑千万不要静音(风扇) 神州笔记本散热

2019-11-07 23:25:32

阅读数 203

评论数 0

原创 查询linux、Windows多mac地址、ip地址

在linux和Windows中,通常都会有多块mac地址,默认只会获取第一块mac地址。 笔者编写了通用工具类查询多平台,多mac地址和ip地址。 import java.net.InetAddress; import java.net.NetworkInterface; import java....

2019-10-19 17:08:37

阅读数 33

评论数 0

原创 读取txt工具类

public class ReadTxtUtil { private static final Logger LOGGER = LoggerFactory.getLogger(ReadTxtUtil.class); public static String readTxtFile(...

2019-10-19 13:14:25

阅读数 12

评论数 0

原创 Json转Bean对象

1,添加依赖 <!--json依赖--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId&g...

2019-10-19 13:12:47

阅读数 15

评论数 0

原创 Springboot定时任务

1,添加依赖 <!-- 定时任务--> <dependency> <groupId>org.springframework.boot</groupId> <arti...

2019-10-19 13:08:37

阅读数 12

评论数 0

原创 Springboot启动时执行任务CommandLineRunner

在Springboot程序启动时往往需要执行响应的任务,我们可以通过实现CommandLineRunner接口重写run方法达到对应的效果: @Component @Order(value=1) //order为启动执行顺序 public class StartRunner implements ...

2019-10-19 13:04:46

阅读数 11

评论数 0

原创 powerdesigner生成word

1,选择report,new template 可以看到这里有两个我自己建立的模板。 2,命名选择语言 3,按需选择,如表。 如选择list table colums+column,然后配置对应的列,通常配置如下: 效果: ...

2019-10-16 21:29:27

阅读数 12

评论数 0

原创 powerdesigner按表名排序

symbol->auto-layout可以按名字升序或者降序。

2019-10-16 15:50:59

阅读数 145

评论数 0

原创 mysql事务

#显示事务是否开启,mysql使用innodb引擎默认开启。 #show variables like 'autocommit'; #关闭事务,临时有效,可以设置长期有效 SET AUTOCOMMIT=0; #开启事务,或使用begin; START TRANSACTION;...

2019-10-13 20:50:14

阅读数 15

评论数 0

原创 创建数据库root权限用户

#创建具有root权限用户test,并设置密码test1234 CREATE USER 'test'@'localhost' IDENTIFIED BY 'test1234'; GRANT GRANT OPTION ON *.* TO &...

2019-10-13 20:48:05

阅读数 11

评论数 0

原创 tomcat调优以及jvm参数调优

Tomcat调优 首先,打开tomcat/conf/server.xml文件,搜索Executor name=“tomcatThreadPool”,开启并调整为: <Executor name="tomcatThreadPool" namePrefix="cat...

2019-10-13 20:39:45

阅读数 50

评论数 0

原创 MySQL存储过程例子

存储过程 存储过程是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。 下面是一个简单的例子: #禁用自动提交 SET AUTOCOMMIT=0; #开启事务处理 START TRANSACTION; #如果存在,则删除存储过程 DROP PROCEDURE IF...

2019-10-13 20:32:44

阅读数 16

评论数 0

原创 Future类型

Future是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果的接口。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。 它的接口定义如下: public interface Future<V> { boolean ...

2019-10-10 17:39:00

阅读数 91

评论数 0

原创 MySQL数据库快速导入Excel数据

1,新建Excel文件。第一行为数据库表的列名,(一定要与数据库的列名相同) 2,使用navicat或sqlyog选中表,右键导入 3,选中Excel或cvs(CVS是Excel导出的文件) 4,配置Excel 这里还可以进行配置 然后执行‘ 导入成功 ’ ...

2019-09-30 12:19:46

阅读数 80

评论数 0

原创 Springboot更多配置

# =================================================================== # COMMON SPRING BOOT PROPERTIES # # This sample file is provided as a guideline...

2019-09-26 23:03:17

阅读数 38

评论数 0

原创 IDEA搜文件,类

双击shift:

2019-09-23 16:57:45

阅读数 19

评论数 0

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