随笔分类 -  java

摘要:gitHub地址 阅读全文
posted @ 2019-12-29 22:05 zhaobao1830 阅读(231) 评论(0) 推荐(0)
摘要:1.性能影响 大型互联网项目或者分布式项目,进行更新操作时,会在影响数据库性能 2.热更新 如果数据库存在外键,会导致新更新上去的代码无法运行,可能产生冲突,需要重新启动项目 3.降低耦合度 删除外键是指物理上删除外键,但是逻辑上还是存在外键的,这样就降低了表与表之间的耦合度(举个例子:用户表与用户 阅读全文
posted @ 2019-12-26 08:42 zhaobao1830 阅读(306) 评论(0) 推荐(0)
摘要:OCP: 开闭原则 对修改关闭 对扩展开放 1、面向对象主要做俩件事:实例化对象和调用方法(完成业务逻辑) 2、单纯interface可以统一方法的调用,但是不能统一对象的实例化 Hero接口类 public interface Hero { void q(); void w(); void e() 阅读全文
posted @ 2019-12-22 16:36 zhaobao1830 阅读(344) 评论(0) 推荐(0)
摘要:转载地址:https://zhuanlan.zhihu.com/p/95869440 控制反转控制反转(Inversion of Control,简称IoC),是面向对象编程中的一种设计思想,其作用是用来降低代码间的耦合度(低[松]耦合)。其实现IoC主要有两种方法,一种是依赖注入(Denpende 阅读全文
posted @ 2019-12-08 10:44 zhaobao1830 阅读(140) 评论(0) 推荐(0)
摘要:https://www.jetbrains.com/idea/download/previous.html 阅读全文
posted @ 2019-05-09 09:23 zhaobao1830 阅读(406) 评论(0) 推荐(0)
摘要:转载地址:https://blog.csdn.net/qq784515681/article/details/85070195 在新建maven项目时,Problems中报错: Error:Maven Resources Compiler: Maven project configuration r 阅读全文
posted @ 2019-05-06 23:48 zhaobao1830 阅读(8121) 评论(1) 推荐(1)
摘要:转载地址:https://blog.csdn.net/yytwiligt/article/details/81010360 创建Maven项目时插件配置添加了mybatis-generator但是右侧maven projects始终没有看到插件,见下图。 折腾了半天发现配置犯错地方了,需要放在和pl 阅读全文
posted @ 2019-05-04 23:18 zhaobao1830 阅读(674) 评论(0) 推荐(0)
摘要:一、小网站,应用和数据都在一台服务器上 二、随着用户的数量增加,一台服务器已经不行了,我们把应用服务和数据服务分离,给应用服务器更好的CPU和内存,给数据服务器更好、更大、更快的硬盘 三台服务器:应用服务器、文件服务器、数据服务器 三、很多的数据不需要每次都从服务器获取,所以我们使用了缓存 缓存分为 阅读全文
posted @ 2019-05-01 13:41 zhaobao1830 阅读(297) 评论(0) 推荐(0)
摘要:转:https://www.jianshu.com/p/59771cbf373d 1.问题情景 项目中前端后台的数据传递是必不可少的,比如说我们要在一张表单中提交对象,如果只是一个对象就就很好做,因为单独的对象中是很难存在相同的参数名的,但是如果我们想要提交多个对象,这些对象的参数名如果在项目的设计 阅读全文
posted @ 2019-04-30 17:26 zhaobao1830 阅读(746) 评论(0) 推荐(0)
摘要:新创建的项目,在web.xml中配置 Spring MVC 的 DispatcherServlet,,指定springmvc.xml,结果这部分出错,请求的时候报错 结果查找,发现在Idea中,classpath里的文件,必须在resources中 最后项目结构是: 这是相关的文章:https:// 阅读全文
posted @ 2019-04-22 11:14 zhaobao1830 阅读(1256) 评论(0) 推荐(0)
摘要:我用的是idea,解决办法是:安装jdk,配置环境变量 阅读全文
posted @ 2019-04-21 22:27 zhaobao1830 阅读(128) 评论(0) 推荐(0)
摘要:1、 Front controller前端控制器 前端通过request发送请求到Front controller前端控制器,然后发送给不同的后端controller,后端controller进行业务处理,把得到的数据返回给前端控制器, 然后传给view模板,进行页面渲染 MVC的核心是业务数据的抽 阅读全文
posted @ 2019-04-20 12:49 zhaobao1830 阅读(125) 评论(0) 推荐(0)
摘要:我自己新建的地址:D:\apache-maven-3.6.0\repository 找到:localRepository,修改为自定义的位置 在IDEA里面进行配置 这样项目的maven仓库地址就修改成功了 阅读全文
posted @ 2019-04-19 15:23 zhaobao1830 阅读(168) 评论(0) 推荐(0)
摘要:我们在用maven构建java项目时,最常用的打包命令有mvn package、mvn install、deploy,这三个命令都可完成打jar包或war(当然也可以是其它形式的包)的功能,但这三个命令还是有区别的。下面通过分别执行这三个命令的输出结果,来分析各自所执行的maven的生命周期。 mv 阅读全文
posted @ 2019-04-19 15:17 zhaobao1830 阅读(296) 评论(0) 推荐(0)
摘要:1、类对象obj.getClass()和类的对象obj的区别 2、 方法多态里:只能调用调用子类里重写父类的方法或者是继承父类的方法,不能是子类独有的方法 3、 基本数据类型转换 基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128(-2^7)~ 阅读全文
posted @ 2019-04-14 00:08 zhaobao1830 阅读(257) 评论(0) 推荐(0)
摘要:转载地址:https://www.cnblogs.com/smyhvae/p/3929585.html 一、java当中的数据类型和“==”的含义: 基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双 阅读全文
posted @ 2019-04-11 09:14 zhaobao1830 阅读(558) 评论(0) 推荐(0)
摘要:解决办法: 先把这里面的全部删掉 然后在pom.xml里面右键 这样就会重新下载包 阅读全文
posted @ 2018-03-28 11:20 zhaobao1830 阅读(18081) 评论(0) 推荐(0)
摘要:这个勾选上,就会出现 阅读全文
posted @ 2018-03-18 17:55 zhaobao1830 阅读(381) 评论(0) 推荐(0)
摘要:https://my.oschina.net/u/3209432/blog/1584110 idea2017,用上面的方法安装mybatis plugin 阅读全文
posted @ 2018-03-18 10:28 zhaobao1830 阅读(1085) 评论(0) 推荐(0)
摘要:https://coding.imooc.com/learn/questiondetail/20460.html 用的下面这个方法 阅读全文
posted @ 2018-03-17 16:39 zhaobao1830 阅读(151) 评论(0) 推荐(0)