自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 IDEA 注释配置

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

2019-04-22 17:47:20 2879

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

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

2019-03-01 19:44:20 1066

转载 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 262

原创 时间戳转换成时间

//获得当前时间戳,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 1191

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

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

2019-03-01 19:39:53 273

原创 ObjectMapper

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

2019-03-01 19:39:26 219

转载 log4j2使用

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

2019-03-01 19:38:55 142

转载 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 177

转载 项目用户模块用到的技术

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

2019-03-01 19:37:21 524

原创 关于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 210

原创 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 212

原创 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 332

原创 spring websocket小结

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

2018-10-09 11:53:55 240

转载 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 235

原创 从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 1280

原创 @RequestBody神坑

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

2018-09-20 22:04:45 11960 2

原创 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 220

原创 hibernate一对多、多对一、多对多问题

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

2018-08-26 19:41:52 5958 1

原创 Spring MVC上传文件乱码问题

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

2018-07-15 20:30:04 2338 1

原创 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 746

原创 Mybatis+log4j日志配置

参考:Mybatis官方文档log4j.properties设置:# Global logging configurationlog4j.rootLogger=DEBUG,stdout# MyBatis logging configuration...log4j.logger.org.mybatis=DEBUG# Console output...log4j.appender.stdou...

2018-07-11 11:11:21 904

原创 google chrome 上传文件或者另存为崩溃问题

折腾了N久,最后发现是打开Chrome,搜歌输入法自动开启,关闭搜狗输入法,就可以正常另存为使用了

2018-06-30 20:36:29 16127 13

转载 关于matplotlib.pyplot绘图

Pyplot tutorial在matplotlib中,整个图像为一个Figure对象。在Figure对象中可以包含一个或者多个Axes对象。每个Axes(ax)对象都是一个拥有自己坐标系统的绘图区域。所属关系如下:下面以一个直线图来详解图像内部各个组件内容:其中:title为图像标题,Axis为坐标轴, Label为坐标轴标注,Tick为刻度线,Tick Label为刻度注释。各个对象关系可以梳...

2018-06-18 13:02:19 245

原创 有关java中equals()与hashCode()的探讨

参考文章:从一道面试题彻底搞懂hashCode与equals的作用与区别及应当注意的细节——感谢原博主先上栗子Student student1 = new Student();Student student2 = new Student();System.out.println(student1.equals(student2)); //falseSystem.out.println...

2018-05-30 22:48:33 181

原创 从tensorflow开始。。。

立个flag, 准备一步步学习Tensorflow 官网tensorflow中文社区tensorflow视频课程——莫烦python莫烦github——Tensorflow 2017 Tutorialstensorflow中的概念tensorflow常用函数说明用 Tensorflow 搭建神经网络实现简单的CNN卷积神经网络详解Convolutional Neural Networks绘图 Ma...

2018-05-26 20:11:15 179

原创 ubuntu16.04安装tansorflow

在 Ubuntu 上安装 TensorFlow

2018-05-26 19:36:35 452

原创 JDBC连接MySQL数据库

环境:mysql-5.7.21-winx64          mysql-connector-java-5.1.46         Eclipse Java EE IDE for Web Developers.          Version: Neon.3 Release (4.6.3)JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQ...

2018-05-26 19:29:20 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除