- 博客(34)
- 收藏
- 关注
转载 pom.xml中各个标签 的意思 整理下
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0...
2018-06-26 17:23:02 353
转载 使用spring tool suite(STS)工具创建spring boot项目和出现错误后的处理
https://blog.csdn.net/lizexing1/article/details/78760066我是因为maven没有配置出错了一、先下载配置maven环境1、下载地址:http://maven.apache.org/download.cgi windows下下载zip文件2、解压后放到某个文件目录下3、配置环境变量(1)maven_home (2)path中配置mave...
2018-06-26 14:42:29 1026
转载 IDEA 创建和使用tomcat
近来使用idea编写java代码的人越来越多,最关键的就是idea强大的代码提示功能,能极高的提升程序员的开发效率,但是毕竟各有所长,idea中tomcat的配置就没有eclipse那么轻松,这里简单介绍一下,如何在idea中迅速地配置好tomcat,这里以idea 2016.1为例。首先,你必须保证你的idea是终极版,如下图(右边一个),社区免费版并没有动态web的相关功能,下载好之后可以上网...
2018-06-26 12:22:32 4057
转载 springboot 在idea中实现热部署 整理笔记
SpringBoot的web项目,在每一次修改了java文件或者是resource的时候,都必须去重启一下项目,这样的话浪费了很多的时间,实现了热部署,在每一次作了修改之后,都会自动的重启 第一步:引入热加载的插件,springboot 1.3开始就有的 <dependency> <groupId>org.springframework...
2018-06-25 12:51:37 147
转载 Intellij idea 复制粘贴查找快捷键失效问题 整理
复制代码,ctrl+c ctrl+v 都不能使用发现原因,是因为勾选了Vim模式,Tools,Vim Emulator,前面会有一个√,取消即可,如图:一般修改这个就好了网上还有其他原因,复制粘贴快捷键失效,也有可能历史粘贴板的深度不够选择File > Settings > Editor > General,下拉右侧的滚动条,找到 Maximum number of conten...
2018-06-25 11:36:17 1900
原创 Spring中注解bean和事务?有哪些相关的注解?踩坑
<context:component-scan base-package="org.example"/> 然后可以用@Component、@Controller、@Service、@Repository注解来标注需要由Spring IoC容器进行对象托管的类。这几个注解没有本质区别,只不过@Controller通常用于控制器,@Service通常用于业务逻辑类,@Repository...
2018-06-22 17:50:24 1042
转载 mappedBy的具体使用及其含义
https://blog.csdn.net/zhang15238156629/article/details/54345259mappedBy: 1>只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; 2>mappedBy标签一定是定义在被拥有方的,他指向拥有方; 3>mappedBy的含义,应该理解为,拥有...
2018-06-21 15:46:58 427
转载 Hibernate之DetachedCriteria类详解
https://blog.csdn.net/yu102655/article/details/52469180首先看DetachedCriteria这个类名,是由两个单词(detached和criteria)组成的,Criteria咱们知道是QBC查询主要接口之一,它通过组装各种Criterion对象来获取实体,Hibernate中的Session是产生Criteria的工厂,Criterion实...
2018-06-21 15:37:10 7939
转载 【Hibernate框架】关联映射(一对多,多对一)
场景设定: 国家规定,一个人只能在一个公司上班,一个公司可以拥有很多员工。我们就利用这个场景,根据针对对象的不同,我们分别来分析一下一对多、多对一关联映射。 一、多对一单向关联映射1、多对一单向关联映射:对于员工(Employee)来说,他跟公司(Company)的对应关系就是多对一关系Po对象:Employee.Java [java] view plain copy print?pu...
2018-06-21 15:36:20 190
原创 Hibernate延迟加载 或 no session or session was closed 问题的解决(OpenSessionInViewFilter使用)
Hibernate延迟加载 或 no session or session was closed 问题的解决(OpenSessionInViewFilter使用) 下面我是在springmvc+spring =hibernate中遇到的问题下面是整理的项目中xml配置。大概真理了下,这是hibernate5.2和spring4.3的配置在Hibernate配置文件中配置many-to-one 或者...
2018-06-21 13:05:33 687
转载 hibernate query分页封装
hibernate query分页封装package com.ytby.util;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.ScrollableResults;public class Page { private Lis...
2018-06-21 12:12:00 509
转载 有关Servlet初始化参数的获取方法
https://blog.csdn.net/yannanying/article/details/44964877 简单的转载了下,作为笔记昨天做了一道有关servlet的面试题,题目如下:从以下哪一个选项中可以获得Servlet的初始化参数?ServletServletContextServletConfig(正确答案)GenericServlet我当时选的是第二个ServletContext,...
2018-06-20 18:04:21 1221
翻译 JSP静态包含和动态包含问题 整理
JSP静态包含和动态包含问题 check.jsp的代码<%String login = (String)session.getAttribute("login");if(login==null||!login.equals("success")){response.sendRedirect("Login.jsp");return;}%>用<%@ include file="che...
2018-06-20 17:58:00 953
翻译 使用getParameterMap()方法实现对请求参数的封装的工具类和jackson对前台传值json和对象和map的转换
我们知道,HttpServletRequest这个类的getParameter(name),getParameterValues(name)可以分别实现对页面传来的单个参数和对多个同名参数的接受。特别是getParameter(name)这个方法被用的次数特别多。有时候页面传来多个参数的情况下,要写多个request.getParameter(name)进行逐个接受,当然在springmvc框架...
2018-06-20 17:34:37 2775
翻译 Servlet 3之异步处理特性原理,例子整理
Servlet 3.0 新特性概述异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。Servlet 3.0异步处理支持Serv...
2018-06-20 16:07:00 640
转载 Jsp的隐式对象和EL的隐式对象学习
Jsp的隐式对象和EL的隐式对象学习2007年10月22日 19:25:00阅读数:4392 JSP共有九大内置对象:(1) HttpSession类的session对象作用:主要用于来分别保存每个用户信息,与请求关联的会话; 会话状态维持是Web应用开发者必须面对的问题。(2) HttpServletRequest类的request对象作用:代表请求对象,主要用于接受客户端通过H...
2018-06-20 15:27:31 277
翻译 两种 HTTP 请求方法:GET 和 POST
①get请求用来从服务器上获得资源,而post是用来向服务器提交数据;②get将表单中数据按照name=value的形式,添加到action 所指向的URL 后面,并且两者使用"?"连接,而各个变量之间使用"&"连接;post是将表单中的数据放在HTTP协议的请求头或消息体中,传递到action所指向URL;③get传输的数据要受到URL长度限制(2048 字节);而post可以传输大量的...
2018-06-20 10:48:16 502
转载 Executors创建的4种线程池的使用
转载 https://www.cnblogs.com/ljp-sun/p/6580147.html Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS...
2018-06-17 17:46:08 181
转载 Java8中的时间和日期函数表
转载请注明出处:http://blog.csdn.net/wl9739/article/details/51882913在上篇文章Java中的时间和日期(上)里面,简单介绍了Java中的Date类,Calendar类以及用于格式化的SimpleDateFormater类。使用这些的时候我们会明显地感受到其中的不便之处,比如,Calendar类的月份是从0开始计数的;日期格式输出不够友好,很多情况下...
2018-06-14 17:40:52 1353
翻译 string 、StringBuilder、StringBuffer区别
String 对一串字符进行操作。不可变类。StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.StringBuffer:是一个可变对象,当对他进行修改的时候不会像String那样重新...
2018-06-13 23:27:16 111
转载 idea代码补全
有时候希望使用自动补全,因为不偷懒的程序员不是好程序员。但是Idea的默认快捷键是 Ctrl + 空格。 对于安装中文输入法的普通人来说那就是杯具了,你懂的。修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Cod...
2018-06-12 09:54:13 13995
原创 IntelliJ IDEA 使用心得与常用快捷键
IntelliJ IDEA 使用心得与常用快捷键那种酸爽,根本说不出来—————————————————————————— by: Jimi没有BondJimi是谁? 就是洒家啊!刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 Pycharm,12.0版终生使用,一年更新。使用...
2018-06-12 09:20:37 257
转载 idea2018.3破解
https://blog.csdn.net/SmileLvCha/article/details/78936659刚把idea升级到最新版,发现要重新激活,网上查了有改host的方法可行,只是有点麻烦。无意中发现一个方法,如图所示输入 http://idea.java.sx/ 即可,亲测可用。如果资金允许还是希望大家能支持正版,尊重原创--------------------------...
2018-06-12 08:40:53 4224 3
转载 论double和float的坑
无论从数据库到编程语言,从计算机的角度上说都是坑,浮点数https://www.linuxidc.com/Linux/2016-05/131110.htm
2018-06-10 15:04:41 599
转载 QQ截图问题——如何截取活动的弹出菜单
https://blog.csdn.net/mr_lady/article/details/49472353 在工作过程中,需要截图的时候遇到一个问题: 首先,截一个弹出菜单(比如桌面右键菜单),在使用QQ截图快捷键——“Ctrl+Alt+A”,按“Alt”的时候,弹出菜单自动关闭或消失,所以最终无法截取。 其次,我用的联想台式电脑,键盘上没有“PrintScreen”按键,所以无...
2018-06-09 17:01:08 325
转载 源码分析之ArrayList
源码分析之ArrayList 概念 ArrayList是我们常用的集合类,是基于数组实现的。不同于数组的是ArrayList可以动态扩容。类结构 ArrayList是Java集合框架List接口的一个实现类。提供了一些操作数组元素的方法。实现List接口同时,也实现了 RandomAccess, Cloneable, java.io.Serializable。ArrayList继承与Abstrac...
2018-06-07 16:25:51 224
转载 菜鸟教程36种设计模式参考
http://www.runoob.com/design-pattern/decorator-pattern.html
2018-06-07 09:01:23 1763
转载 class 和public class 的区别
class 包访问权限 就算用import引入包,包里边的用class定义的类也无法访问public class 可以被其他包访问,只需要用import 包.类 或者 import 包.*class 定义的 类 类名可以和 文件名可以不一致,但是编译后的class文件是和类名一致的public class 定义的 类 类名和文件名必须一致不然报错。一个*.java文件中只能定义一个public c...
2018-06-06 17:48:28 906
转载 java设计模式 策略模式
package strategypattern.strategy;/** * 策略方法接口类 * */public interface CalPrice { /** * 策略方法 * 根据原价返回一个最终的价格 */ Double calPrice(Double orgnicPrice);}package strategypattern.strategy;/** *...
2018-06-05 15:40:07 121
原创 java mail 发送qq以及网易邮件
1.准备工作:如果是用java mail发送qq邮件 和163邮件 需要注意的地方; (1)qq、163邮箱必须生成授权码才可以发送邮件,这里使用的QQ邮箱 我们可以在邮箱帮助中找到QQ邮箱的pop3跟smtp服务器地址已经开放的相应端口 一般是465,或者是587(2)网易的163邮箱也必须生成授权码,这个是自己设置的;这两个包是必须导入的下面贴出方法实现:方法1:package te...
2018-06-04 23:29:07 1394
原创 apache HttpClient学习 post请求
https://blog.csdn.net/wild46cat/article/details/52453659
2018-06-03 11:50:18 419
原创 Jedis存储Java对象 - (Java序列化为byte数组方式)
/** * 将对象-->byte[] (由于jedis中不支持直接存储object所以转换成byte[]存入) * * @param object * @return */ private static byte[] serialize(Object object) { ObjectOutputStream oos = null; ByteArrayOutputStream b...
2018-06-03 11:15:34 1279 1
转载 spring boot 通过@Value,@ConfigurationProperties获取配置
https://blog.csdn.net/oo570741825/article/details/77477373
2018-06-03 11:09:25 602
转载 mybatis中mapper.xml
https://blog.csdn.net/majinggogogo/article/details/72123185 <!-- 2. parameterType (可选配置, 默认为mybatis自动选择处理) 将要传入语句的参数的完全限定类名或别名, 如果不配置,mybatis会通过ParameterHandler 根据参数类型默认选择合适的typeHandler进行处...
2018-06-03 11:00:47 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人