摘要:
描述:使用lombok插件省去实体类生成GET,SET方法 使用步骤: 1.打开intellij idea开发工具 File - Settings - Plugins ,在右侧单击【Browse repositories..】按钮 然后搜索lombok,点击如下图插件进行下载 2.在 pom.xml 阅读全文
摘要:
下面是定义一个自定义异常的例子,开发中可以以此作为参考,根据项目需求编写自己的异常类 测试结果: 阅读全文
摘要:
一个简单的构造器使用的例子 运行结果: 说明: 1.构造器可以使用的修饰符有public、protected、default、private,不写即为default类型的。 2.构造器的名称必须要和类的名称相同。 3.不能有返回值,void也不行。 4.构造器的参数可有可无。有一个也可有多个参数。 阅读全文
摘要:
控制反转(Inversion of Control,缩写为 IoC),它不是一种技术,而是一种思想——指导我们设计出松耦合的程序。而依赖注入是实现控制反转的一种形式。 下面详细介绍 01、紧耦合 在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与 阅读全文
摘要:
臃肿示例 if-else case-switch 重构 工厂方式重构 枚举方式重构 命令模式 规则引擎重构 其中:返回结果 表达式 规则引擎RuleEngine.java 小结 为了更好的代码重用性,可读性,可靠性,可维护性,我们会尝试将IF/ELSE或者case-switch进行改造,使用工厂方法 阅读全文
摘要:
问题描述: 同一个项目,eclips运行是没问题的,但是用intellj运行就会报错ClassNotFoundException 解决思路: 1.首先想到的是intellj的编译问题,但是换了编译版本还是不行,clean重新编译也不行,因为是同一个项目,并且两个工具用的都是同一个tomcat,所以不 阅读全文
摘要:
1.下载 JetbrainsCrack-3.1-release-enc.jar ,在我的网盘里面有,需要可以留言 2.编辑IntelliJ IDEA 2018.1.6/bin/idea64.exe.vmoptions下的配置文件(32位操作系统编辑idea.exe.vmoptions) 在idea6 阅读全文
摘要:
1. jdk设置 File - Project Structure - SDKs 点击添加按钮,选择本地jdk安装路径,添加jdk配置 2. maven设置 File - Settings 在搜索框输入maven找到maven,添加自己的meven安装路径 安装maven之后记得找到conf/set 阅读全文
摘要:
说明:在javaweb项目启动的时候启动socket服务端,可以接受客户端发送过来的数据,客户端可以反复断开连接 1.新建SocketThread线程类 2.新建SocketOperate,用于接受客户端传来的数据 3.新建InitJob,web项目启动的时候会执行里面的方法,去启动socket,可 阅读全文