![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
贾公子
talk is cheap,show me the code
展开
-
java设计模式---代理模式
java设计模式–代理模式转载 2021-07-27 11:24:09 · 219 阅读 · 0 评论 -
Java中命名Dao、Bean、conn等包的含义
(1)DAO是Data Access Object数据访问接口。数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。(2)Bean包就是专门放置属性类的,比如在数据库中创建了一个表,那么你可以把这个表的各个字段,分别定义成属性放置在一个类里,并写明setter和getter方法,然后把这个类放置在bean包下面。(3)Conn建立了一个数据库连接对象,其他所有涉及到数据库操作的文件都转载 2017-12-26 17:34:21 · 4033 阅读 · 0 评论 -
DAO层、ENTITY层、SERVICE层、CONTROLLER层个人的理解分析
转自:http://blog.csdn.net/warpar/article/details/67638379 DAO层、ENTITY层、SERVICE层、CONTROLLER层1、DAO层: 持久层 主要与数据库进行交互DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先会创建DAO接口,然后会在配置文件中定义该接口的实现类, 接着就可以在模块中就可以调用DAO 的接口转载 2017-12-27 21:45:07 · 1211 阅读 · 0 评论 -
RESTful API规范(详细版)
Restful规范:https://www.colabug.com/228298.html转载 2018-10-15 10:47:46 · 2166 阅读 · 0 评论 -
解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile
解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project autotest_fchtgl: Compilation failure的方法https://www.cnblogs.com/shenrong/p/7129210.html...转载 2018-10-15 15:40:42 · 2933 阅读 · 0 评论 -
关于Maven项目build时出现No compiler is provided in this environment的处理
关于Maven项目build时出现No compiler is provided in this environment的处理很详细,很有效,赞转载 2018-10-15 15:44:48 · 417 阅读 · 0 评论 -
mybatis动态创建表
转自:https://www.cnblogs.com/Joanna-Yan/p/9187538.html 项目中业务需求的不同,有时候我们需要动态操作数据表(如:动态建表、操作表字段等)。常见的我们会把日志、设备实时位置信息等存入数据表,并且以一定时间段生成一个表来存储,log_201806、log_201807等。在这里我们用MyBatis实现,会用到动态SQL。动态SQL是Mybatis的...转载 2019-03-06 15:10:46 · 15737 阅读 · 7 评论 -
java builder模式
java builder模式主要是用一个内部类去实例化一个对象,避免一个类出现多个构造函数,并且构造函数如果出现默认参数,就比较容易出错。不直接生成想要的对象,而是让客户端利用所有必要的参数调用构造器,得到一个builder对象,然后客户端在builder对象上调用类似于setter的方法,来设置每个相关的可选参数,最后客户端调用无参数的build方法来生成不可变的对象。public clas...原创 2019-03-21 15:57:42 · 276 阅读 · 0 评论 -
hadoop+spark:error :file not found问题
这个问题,大多数是因为这个file是真的不存在,你需要创建让它存在; 或者是因为你的配置文件中写的文件名字或者路径有错误。。。。原创 2017-12-14 10:00:06 · 650 阅读 · 0 评论 -
idea中建立maven工程,建立maven模块,导入maven项目
(1)建立maven工程 如果是基于框架的建立,要选择下面的框架,再继续 填写groupID和Artifiid,,可以相同,groupID是在pom文件中识别操作空间很重要的东西 给自己的工程取个名字 然后就是下面这个样子,默认是父工程 (2)在工程中建立maven模块 有了model_11 现在工程pom文件中就包含了这个模块的信息 (3原创 2017-10-13 14:58:50 · 664 阅读 · 0 评论 -
start()和run()方法的区别
java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用 start()方法即可以启动一个线程。Thread Test = new Thread();Test.start();在转载 2017-10-17 17:08:54 · 554 阅读 · 0 评论 -
intellij idea打开打开自己copy或者下载的项目
把已经存在的项目导入到intellij idea中打开,如果选择打开文件夹,则很多时候项目的package 路径会发生错误,好好的一个项目,总感觉有改不完的错误,so,打开已存在的项目应该按照以下节奏: (1)file-new-project from existing source,选择要打开的项目,点击OK,会出现以下界面:然后,选择creating project from existing原创 2017-09-01 15:01:19 · 3960 阅读 · 0 评论 -
intellij idea之debug
F9 (resume programe) 恢复程序 Alt+F10 (show execution point) 显示执行断点 F8 (Step Over) 相当于eclipse的f6 跳到下一步 F7 (Step Into) 相当于eclipse的f5就是 进入到代码 Alt+shift+F7 (Force Step Into) 这个是强制进入代码 Shift+F8(Step Ou原创 2017-09-08 09:18:23 · 308 阅读 · 0 评论 -
JVM参数设置
http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html转载 2017-09-08 17:02:22 · 162 阅读 · 0 评论 -
数据库表和它的实体类
当数据库表中有很多字段信息时,为了能够对数据库中的字段信息能够更方便的获取,需要在程序中建立与表对应的实体类,使取出的每一例对象信息按照list的方式存储。 处理流程: (1)连接数据库 (2)建立数据库中表的实体类 (3)建立表和实体类之间的联系 (4)在程序中查询表原创 2017-09-25 15:13:41 · 5794 阅读 · 1 评论 -
Thread和Runnable的区别
如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 总结:实现Runnable接口比继承Thread类所具有的优势:1):适合多个相同的程序代码的线程去处理同一个资源2):可以避免java中的单继承的限制3):增加程序的健壮性,代码可以被多个线程共享,代码和数据独立4):线程池只能放入实现Runable或callable类线程,不能直接放入原创 2017-09-25 15:16:02 · 1851 阅读 · 0 评论 -
线程
http://www.cnblogs.com/GarfieldEr007/p/5746362.html转载 2017-09-25 16:10:16 · 127 阅读 · 0 评论 -
java 连接数据库mysql
连接数据库 @class: DbConnectpublic class DbConnect { public static Connection getconn() { Connection conn = null; String user = "root";//用户名 String passwd = "12345678";//密码原创 2017-09-12 09:11:51 · 222 阅读 · 0 评论 -
编程中遇到的一些问题及解决方案
(1)在程序中执行SQL语句,但数据库中的表没有得到程序输出的数据 答:是因为事物没有提交,要设置setAutoCommit 或者执行完后con.commit() (2)log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN P原创 2017-09-13 08:27:54 · 6987 阅读 · 0 评论 -
java运行期类型鉴定
(1)RTTI–运行期类型鉴定 运行时类型识别(RTTI, Run-Time Type Identification)是Java中非常有用的机制,在Java运行时,RTTI维护类的相关信息。多态(polymorphism)是基于RTTI实现的。RTTI的功能主要是由Class类实现的。 (2)class类 Class类是”类的类”(class of classes)。如果说类是对象的抽象和集合原创 2017-09-07 09:15:22 · 283 阅读 · 0 评论