2 DanielAnton

尚未进行身份认证

我白着呢~~

等级
TA的排名 17w+

IDEA 注释配置

一、类的模板File–>Settings–>Editor–>File and Code Templates–>Files->Class同样的模板也可以配置Interface、Enum、AnnotationType等。二、为方法添加注释File–>Settings–>Editor–>Live Templates设置模...

2019-04-22 17:47:20

JavaWEB分层设计思想理论与实践

一、JavaWeb开发模式C/S:客户端 / 服务器B/S:浏览器 / 服务器JavaBean:就是一个普通类(实体bean),包含三样标准:一个无参构造、私有属性、公共的getter和setter方法。通常需要这么一个作为信息的传递载体。1、Model1模式JSP+JavaBean在jsp+javabean架构中,JSP负...

2019-03-01 19:44:20

Intellij idea创建javaWeb以及Servlet简单实现

一、创建并设置javaweb工程1.创建javaweb工程File --> New --> Project...设置工程名字:创建完成后工程结构如下:2. Web工程设置2.1 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录classes目录用于存放编译后的class文件,lib用于存放依赖的jar...

2019-03-01 19:43:09

时间戳转换成时间

//获得当前时间戳,long类型long timeStamp = System.currentTimeMillis();//要转换成的时间格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String sd = sdf.format(new Date(timeStamp)); //时间戳转换成...

2019-03-01 19:40:21

Hibernate中枚举Enum类型的映射策略

要说明的是在hibernate都是把Enum类型的字段映射成基本类型的字段@Enumerated(EnumType.STRING)EnumType有两个属性,一个是STRING,一个是ORDINAL,当使用的是STRING的时候,数据库对应保存的是注解的名称,被映射成VARCHAR(255)类型;当注解使用的是ORDINAL的时候,数据库对应保存的是注解的值,被映射成int(11)类型...

2019-03-01 19:39:53

ObjectMapper

@Beanpublic ObjectMapper getObjectMapper(){ return new ObjectMapper();}在实体类上设置@JsonIgnore忽略属性//Authentication包含了登录后的用户信息(UserDetails),Session的信息,登录信息httpServletResponse.getWriter().write(...

2019-03-01 19:39:26

log4j2使用

日志接口(slf4j) slf4j是对所有日志框架制定的一种规范、标准、接口,并不是一个框架的具体的实现,因为接口并不能独立使用,需要和具体的日志框架实现配合使用(如log4j、logback) 日志实现(log4j、logback、log4j2) log4j是apache实现的一个开源日志组件 logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代l...

2019-03-01 19:38:55

How To Serialize Enums as JSON Objects with Jackson

在使用枚举的时候,默认system.out.printlin(USERACTION.LOGIN);输出的将会LOGIN,也就是枚举的变量名。当然如果是调用toString方法,可以进行重写返回自定义的字段。在jackson中,序列化枚举的时候,默认返回的是枚举的name,也就是变量名。当然我们想要返回枚举里面的某个值时,可以有以下几个操作。枚举类:public enum Distan...

2019-03-01 19:38:22

项目用户模块用到的技术

Thumbnailator是一个优秀的图片处理的开源Java类库<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </depende

2019-03-01 19:37:21

关于idea部署tomcat的理解

收藏两篇好文https://www.jianshu.com/p/fb0ed26c35d5https://blog.csdn.net/qq_22627687/article/details/765558861 所示,我们可以切换随时为项目切换不同的容器2 所示,我们可以指定给运行的容器设置 VM 参数3 所示,这分别是在两种命令下的触发的事件。这个是 IntelliJ ...

2019-03-01 19:36:25

solr小结

系统windows7 tomcat9.0.71、下载从官网下载地址中下载对应版本,我下载的是最新版solr-7.5.0.zip解压后的目录结构:启动solr在浏览器中访问http://localhost:8983/solr/#/2、将solr部署到tomcat服务器,我使用的是tomcat91.将solr-7.5.0\server\solr-webap...

2019-03-01 19:35:38

Jpa注解

最近一直在使用jpa,特此对用到的注解做个记录,方便以后查询参考:JPA 批注参考什么是JPAJPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。...

2018-10-10 17:35:53

spring websocket小结

WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——可以通俗的解释为服务器主动发送信息给客户端。websocket允许通过JavaScript建立与远程服务器的连接,从而实现客户端与服务器间双向的通信。在websocket中有两个方法:      1、send() 向远程服务器发送数据    2、close() 关闭该we...

2018-10-09 11:53:55

spring security小结

Spring Security 主要实现了Authentication(认证,解决who are you? ) 和 Access Control(访问控制,也就是what are you allowed to do?,也称为Authorization)。Spring Security在架构上将认证与授权分离,并提供了扩展点。核心对象:SecurityContextHolder 是 Secu...

2018-10-08 21:44:17

从detached entity passed to persist到JPA EntityManager: Why use persist() over merge()?

今天在测试添加通知功能的时候,报了detached entity passed to persist错误,原因是在保存通知到数据库的时候,通知里需要设置一个user对象,而传递过来的user对象是一个游离态的对象,在我的通知类中@ManyToOne(cascade = {CascadeType.MERGE,CascadeType.REFRESH,CascadeType.PERSIST},op...

2018-10-08 19:06:12

@RequestBody神坑

 今天将前端请求由键值对改为json请求后,原来写的验证码模块怎么也验证不成功,很是郁梦啊,后来看日志才知道是通过@RequestBody绑过来的单个对象是json字符串,而不是我想要的直接的String值,难怪怎么就出错了呢,为了避免出错,以后还是通过改成map来绑定吧,不管是单个对象还是多个,map取值也很方便,是吧,特此记录下,值得一提的是,不管你用了多少个@RequestBody,它只会全...

2018-09-20 22:04:45

git的使用

在Windows上安装Git安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入:$ git config --global user.name "Your Name"$ git config --global user.email "email@example....

2018-09-01 21:01:53

hibernate一对多、多对一、多对多问题

最近在写一个博客项目,数据库表的建立要考虑多表的问题,记录下学习所得!CRUD create read update delete实体类的设计:Article: articleId title content  createDate author(User类型 多对一关系维护端) category(Category类型 多对一关系维护端)               comment...

2018-08-26 19:41:52

Spring MVC上传文件乱码问题

使用SpringMVC配置MultipartResolver来上传中文文件名的文件时,出现中文乱码的问题,解决方案:@Beanpublic MultipartResolver multipartResolver() { CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setM...

2018-07-15 20:30:04

Warning:java: 源值1.5已过时, 将在未来所有发行版中删除

在POM文件中添加属性值:<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target></properties>我猜测可能是maven默认用的...

2018-07-13 16:42:49

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。