自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 IOC与DI

控制反转与依赖注入1.IOC(控制反转)2 DI(依赖注入)1.IOC(控制反转)IOC(Inversion of Control)–即控制反转,这是spring的核心,是面向对象编程中的一种设计原则,可以用来降低计算机的耦合程度。其中最常见的方式有依赖注入(Dependency Injection,简称DI),还有一种方式叫做依赖查找(Dependency Lookup)。通过控制反转,在需...

2019-05-06 20:06:12 1086

原创 将jar包打包成.exe程序

将jar包打包成.exe程序1.ide打包出来的.jar包;安装exe4j工具;打开2.选择Next到第二步选择“JAR in EXE“ mode3.Short name of your application;随便写output directory:选择一个生成.exe程序的输出目录4.生成的Executable name生成的可执行程序的名字;起一个名字.exe注...

2018-12-19 17:17:46 1454

原创 使用idea创建一个Java project项目,并将其打成jar包

使用idea创建一个Java project项目,并将其打包成.jar包1.选中项目名右击选择Open Module Settings2.选择Artifacts的+号,设置jar的打包的名字打的包的输出目录建议不要用默认,选为原项目根目录设置jar包的启动Main class3.开始打包成jar选择Build下的Build Artifacts弹出下图,选择Build,在项目...

2018-10-08 20:25:09 2842

原创 @Override is not allowed when implementing interface method解决方法

@Override is not allowed when implementing interface method的解决办法:第一种:将Language level改成图中所示选择Modules,修改“Language Level” 为 “8-Lambdas,…”;选择Project, 修改“Project language level” 为 “SDK default”。第二种:...

2018-10-08 17:16:20 5441

转载 ZooKeeper说明

一、ZooKeeper是什么ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。官网:http://zookeeper.apache.org/源码:https://github.com/apa...

2018-09-30 15:54:34 183

原创 @Autowired与@Resource注解

1.@Autowired注解:@Autowired( import org.springframework.beans.factory.annotation.Autowired;)是Spring的注解,由spring容器管理(1)@Autowired注解默认按照类型byType注入。(2)默认情况下它要求依赖对象必须存在,如果允许null 值,可以设置它的required属性为fal...

2018-09-28 10:40:20 147

原创 @Autowired与@Resource注解

1.@Autowired注解:@Autowired( import org.springframework.beans.factory.annotation.Autowired;)是Spring的注解,由spring容器管理(1)@Autowired注解默认按照类型byType注入。(2)默认情况下它要求依赖对象必须存在,如果允许null 值,可以设置它的required属性为fal...

2018-09-28 10:40:17 150

原创 Java中instanceof关键字解析

instanceof判断前者引用所指向的对象是不是可以用后面的类型来接收,null表示无引用对象,返回false 1.如果变量的实际指向为null,则都返回false 2.判断引用实际指向的对象是不是可以用后面的类来接收 interface Biology{ public void action();}class Person implements Biol...

2018-09-14 16:13:38 204

原创 为什么Java需要序列化

序列化:将对象转化为二进制byte流的过程反序列化:将二进制byte流转换为对象的过程1.实现比特流只需要实现Serializable接口即可2.static的变量不能被序列化,因为static的变量是属于类的3.Transient关键字,主要是控制变量是否能够被序列化。 如果没有被序列化的成员变量反序列化后,会被设置成初始值,比如String -> null

2018-09-14 16:06:12 2587

原创 springboot中拦截器的配置使用以及注意事项

注意点:注意点** 1.要在拦截器类里面依赖注入的话,要首先确保拦截器配置是由spring容器管理的,才能依赖注入 @Bean public LogInterceptor getCommonInterceptor(){ return new LogInterceptor(); } 2.在配置拦截器的注册 registry.addInte...

2018-09-13 19:23:43 1598 2

转载 spring系列注解+jpa注解

一、spring boot注解 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代...

2018-09-10 19:26:55 283

转载 idea快捷键

【查找】 Ctrl+F,查找 Ctrl+R,替换 F3,查找下一个 Shift+F3,查找上一个 Ctrl+Shift+F,在路径中查找 Ctrl+Shift+R,在路径中替换 Ctrl+Shift+S,搜索结构 Ctrl+Shift+M,替换结构 Alt+F7,查找用法 Ctrl+Alt+F7,显示用法 Ctrl+F7,在文件中查找用法 Ctrl+Shift+F7,在文件...

2018-09-06 20:25:28 117

原创 IDEA debug的快捷键总结

debug快捷键总结: 1.F7:单步调试,进入方法内部。在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 2.Shift+F7:选择要进入的方法,在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法3.Alt + Shift + F7:在 Debug 模式下,进入下一步,如果当前...

2018-09-05 21:43:54 1485

原创 spring+spring-mvc+mybatis框架的设备管理系统

开发软件工具版本:idea 2017+jdk1.8+Tomcat8.0+maven3.9+mysql8.0 框架 spring+spring mvc+mybatis 用了过滤器、拦截器、监听器 功能实现了用户登录,设备的增删改查项目结构如图所示,框架包用maven下载,pom文件里配置 pom.xml<?xml version="1.0" encoding="...

2018-09-03 18:50:02 2485 4

原创 数据库范式总结

第一范式:所有属性都是不可分割的原子值 第二范式:在第一范式的基础上,要求所有非主属性都要和码有完全依赖关系 非主属性码→ 码(主键) 第三范式:任何非主属性不依赖于其他非主属性 第四范式:要求把同一表内的多对多关系删除 第五范式:从最终结构从新建立原始结构 BC范式(BCNF):符合第三范式,并且主属性也不依赖于其他主属性 ...

2018-09-03 10:37:07 140

原创 MySQL版本对应mysql-connector-java

1.前面用的MySQL8.0,然后连接数据库连不上,后来试了好多次 MySQL8.0对应5.1.46的 MySQL6.0对应5.1.10的

2018-08-31 16:50:12 2832

dataSyncToolJava.rar

spring boot 打成可执行jar包,Java版本的数据同步工具,可以下载图片转为二进制流写入文件

2019-10-15

innosetup-5.5.9.zip

可以将.exe的本地程序集成为安装包形式的工具。个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务

2018-12-19

idea快捷键总结

idea的快捷键总结,希望有用,可以帮助大家,提高开发效率

2018-09-03

ffmpeg转码推流

可以安装ffmpeg,进行配置,可以使用命令行进行音视频的编解码

2018-09-03

postgreSql数据库

postgreSQL数据库安装包,可以直接安装就好,很方便 是一个自由的对象-关系数据库服务器(数据库管理系统).

2018-09-03

spring+springmvc+mybatis的设备管理系统

开发软件工具版本: idea 2017+jdk1.8+Tomcat8.0+maven3.9+mysql8.0 框架 spring+spring mvc+mybatis 实现了用户登录,设备管理,有过滤器,拦截器,监听器的使用

2018-09-03

空空如也

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

TA关注的人

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