自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.lang.numberformatexception multiple points ,SimpleDateFormat非线程安全的坑

NumberFormatException 提示写的日期工具类中方法在线程中有问题,不太安全;解决方法:去掉全局变量,或者静态变量 .在线程方法中,使用局部变量,SimpleDateFormat sdf =new SimpleDateFormat();...

2020-05-06 19:08:57 284

转载 SpringDataJPA之@Query LIKE模糊查询特殊处理方式

对于JPA来说,like查询是不友好的,,例如这么查,是查不出来东西的@Query("select u from user u where u.username like '%username%'")List<User> findUserByUsernameLike(@Param("username") String username);12@Query("select u...

2019-07-10 19:47:18 8632

转载 mina、netty消息边界问题(采用换行符),解决半包粘包问题

在用Netty客户端返送消息时,服务端怎么也接收不到,学习发现,需要在每句消息后面加上换行符,解决消息边界问题。查阅资料如下:一、一篇文章相关解释:在TCP连接开始到结束连接,之间可能会多次传输数据,也就是服务器和客户端之间可能会在连接过程中互相传输多条消息。理想状况是一方每发送一条消息,另一方就立即接收到一条,也就是一次write对应一次read。但是,现实不总是按照剧本来走。MIN...

2019-06-04 21:27:33 1045

原创 java.io.IOException: The temporary upload location [C:\Windows\Temp\tomcat.6949618360138609656.8080\

问题说明:SpringBoot 定义的web项目过一段一时间会报如下异常:java.io.IOException: The temporary upload location [C:\Windows\Temp\tomcat.6949618360138609656.8080\work\Tomcat\localhost\xxweb] is not valid异常分析:异常显示,临时文件不存...

2019-04-25 20:33:44 4019

转载 org.springframework.beans.factory.BeanNotOfRequiredTypeException

错误信息: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'aisleService' must be of type [com.gdie.whlocation.service.impl.AisleService], but was actually of type [$Proxy...

2019-04-08 23:11:40 4180

转载 spring自动注入是单例还是多例

单例和多例的区别 :单例多例需要搞明白这些问题:1. 什么是单例多例;2. 如何产生单例多例;3. 为什么要用单例多例4. 什么时候用单例,什么时候用多例;1. 什么是单例、多例:所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新...

2019-03-11 20:05:18 2200

原创 SpringBoot配置yml参数 集合类型 报错

定义yml配置中List&lt;Map&lt;String,String&gt;&gt; 类型的参数时,报如下错误。#产品ROOT类型product: types: - name: abc1 prefix: abc1 info: abc1 - name: abc 2 prefix: abc 2 nfo: abc2Bi...

2019-03-04 20:58:08 4505

转载 Intellij 通过下载Lombok插件,安装本地插件包

由于无法通过插件仓库下载安装,于是想着通过本地下载并install的方式来把Lombok安装到IDEA编辑器中.整个过程就是:下载插件包--&gt;本地install即可。如果你也遇到了网络问题而导致无法正常安装Lombok插件,可以尝试一下十三的这个教程,亲测可用。安装过程1.首先找到插件包插件包可以在两个地方下载,分别是IDEA的官方插件仓库和GitHub里lombok-i...

2019-02-22 09:39:15 1072

转载 使用Lombok来优雅的编码

转:https://www.cnblogs.com/qnight/p/8997493.html前言Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。正文添加依赖在 pom.xml 文件中添加相关依赖:&lt;lombok.version&gt;1.16.20&lt...

2019-02-22 09:08:07 115

原创 MVC MultiFile 保存

public static File MultipartFileToFile(MultipartFile multiFile) { // 获取文件名 String fileName = multiFile.getOriginalFilename(); // 获取文件后缀 String prefix = fileName.subs...

2019-02-19 13:28:01 645

原创 hibernate 单对象引用映射,两个对象ID类型设置

平时项目基本使用mybatis,最近接触一个项目使用Hibernate做数据访问层,在一个实体中通过映射应用另一个实体的时候,出现如下异常:org.hibernate.TypeMismatchException: Provided id of the wrong type for class com.boe.media.resource.entity.PictureResource. Expe...

2019-02-19 10:27:51 408

转载 Hibernate one-to-one映射的三种方式

几种支持的技术在Hibernate中,在两个实体间有三种方式创建one-to-one的关系,其中一种方式是使用@OneToOne注解。第一种技术广泛的被使用,在表中使用外键列;第二种技术使用众所周知的第三个表,来存储两个表间的映射关系;第三种技术是在两个表中使用普通的主键。我们一个一个来看看使用主键的关系在这种关系中,外键列在自己的实体中创建,例如我们让 Employee实体作为拥...

2019-02-19 10:07:37 934

原创 Apache Shiro 过滤器过滤属性含义

一、简单介绍ShiroApacheShiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。Shiro有三大核心组件:Subject:即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当前用户信息,Subject 不仅仅代表某个用户,与当前应用交互的任何东西都是Subje...

2019-02-01 10:09:25 536

转载 tomcat常用配置详解和优化方法

参考: http://blog.csdn.net/zj52hm/article/details/51980194http://blog.csdn.net/wuliu_forever/article/details/52607177https://www.cnblogs.com/dengyungao/p/7542604.htmlhttps://www.cnblogs.com/ysoc...

2019-01-31 19:01:19 222 1

转载 SpringBoot 跨域设置

Http请求跨源时,如果后端不加 CORS 的配置,返回的 HTTP 头信息中不会包含 Access-Control-Allow-Origin,因此浏览器会报出如下错误:解决办法,是在服务器端添加CORS配置,常见配置的含义是:Access-Control-Allow-Methods: 真实请求允许的方法 Access-Control-Allow-Headers: 服务器允许使用的字...

2019-01-30 16:04:19 397

原创 Springboot 分页 PageRequest过时的办法

今天对一个就得项目进行重新整理,发现提示Pageable (int, int) 提示已经过时,替代的方法是不要new PageRequest,而是直接用 PageRequest.of这个方法 根据你的需求选择入参;Pageable pageable =new PageRequest(pageNum - 1,pageLimit);换成Pageable pageable =PageRe...

2019-01-29 14:52:15 5902 3

转载 SpringBoot 启动的时候提示 Field *** in *** required a bean named 'entityManagerFactory' that could not be f

 错误截图 后面发现原来和入口类代码有关。//@SpringBootApplication(scanBasePackages = {"org.jzc.odata.cboard","org.jzc.odata.cboard.odataservice","com.sdl.odata.api.service","com.sdl.odata.api.service.ODataServ...

2019-01-28 20:28:35 4574

原创 MAC 彻底卸载PARAGON NTFS

安装了Paragon NTFS for Mac 之后,过期卸载之后,一直卸载不了,每次登陆都会有如下提示,真是坑爹啊!!!通过网上查阅,发现如下解决方法。1.打开终端输入:launchctl list(查看当前自启的服务),可以看到该服务还在运行。2.到/System/Library/LaunchAgents/或/Library/LaunchAgents/ 下面搜索 "parago...

2019-01-26 10:57:15 6785

原创 java.io.FileNotFoundException E:/PATH/PATH(拒绝访问) 与 (系统找不到指定的路径)

异常一 java.io.FileNotFoundException:E:\ftp_rep\path1\fileName.xx (系统找不到指定的路径。)                     at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.&lt;init&gt;(Unknown Sour...

2019-01-25 14:12:25 3200

转载 Log4j配置详解

Log4j配置详解一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息 2.配置日志信息输出目的地log4j.appender.appenderName =...

2019-01-24 14:46:42 126

原创 String、StringBuffer和StringBuilder区别

一、String       String是不可变对象,即对象一旦生成,就不能被更改。对String对象的任何改变会引发新的String对象的生成。       这点可以从String源码中的一些方法中去理解: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

2019-01-24 14:30:20 114

转载 Intellij Idea 中Maven项目 打包发布路径信息配置说明

Maven打包有两种方式:1、web application exploded:这个是以文件夹形式发布项目,发布项目时就会自动生成文件夹在指定的output directory;2、web application archive:就是war包形式,将项目打成一个war包在指定位置;-----------------------------------------------------...

2019-01-23 17:40:44 11367 1

转载 JAXB "有两个名为 "**" 的属性,类的两个属性具有相同名称 "**""解决方案

   这里说的名称冲突指的是: JavaBean 属性名称与字段名称之间的名称冲突。在pojo类中的setter和getter方法会导致运行报错:Exception in thread "main" com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:2 counts of IllegalAnnotationE...

2019-01-22 22:31:40 3653

转载 如何在IntelliJ IDEA中使用Git .ignore插件忽略不必要提交的文件

IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。先来看下如何安装。点击File-&gt;Settings 在左侧菜单找到Plugins,点击Browse...

2019-01-11 17:26:14 719

转载 IntelliJ idea 导入javaweb项目后找不到jar包 javax.servlet.http.HttpServletRequest

转载: https://blog.csdn.net/qq_33442160/article/details/81395079更多IntelliJ IDEA 的操作请参考:https://blog.csdn.net/qq_33442160 导入java项目在之前的文章有详细的讲解:https://blog.csdn.net/qq_33442160/article/details/8139434...

2019-01-11 15:08:30 2991 1

转载 Netty深入理解ServerBootstrap 与 Bootstrap

   从Java1.4开始, Java引入了non-blocking IO,简称NIO。NIO与传统socket最大的不同就是引入了Channel和多路复用selector的概念。传统的socket是基于stream的,它是单向的,有InputStream表示read和OutputStream表示写。而Channel是双工的,既支持读也支持写,channel的读/写都是面向Buffer。 NI...

2019-01-09 17:42:55 4487

转载 Hibernate常见使用总结

共包括这几个方面:1.获得工厂方法2.操作数据库3.主键生成策略4.继承5.关系映射6.缓存1.获得工厂的方法//1加载配置 Configuration  conf =new Configuration().configure(); //2 根据Configuration 配置信息创建 SessionFactory         SessionFact...

2019-01-08 22:58:50 184

转载 Hibernate注解方法使用总结

1.类级别注解@Entity     映射实体类@Table    映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略。 @Table(name="",catalog="",schema="")  - 可选,通常和@Entit...

2019-01-08 22:54:37 148

转载 Hibernate注解详解

原博客地址:http://blog.csdn.net/sufei58/article/details/48223731收藏来方便自己查阅的一。实体Bean每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。声明实体Bean@Entitypublic class Flightimplements Serializable {  L...

2019-01-08 22:44:39 859

转载 PO,BO,VO和POJO的区别

PO:persistent object 持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单java对象一个中间对象,可以...

2019-01-08 22:40:33 168

原创 MongoDB的文件存储结构

首先简单介绍一下MongoDB:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,...

2018-12-09 20:33:19 2834

原创 Hive-数据仓库工具,特性介绍

一、Hive的存储       Hive是基于Hadoop分布式文件系统的,它的数据存储在HDFS中。Hive本身是没有专门的数据存储格式,也没有为数据建立索引,只需要在创建表的时候告诉Hive数据中的列分隔符和行分隔符,Hive就可以解析数据。所以往Hive表里面导入数据只是简单的将数据移动到表所在的目录中。  数据组织方式:Table:每个表存储在HDFS上的一个目录下 Pa...

2018-12-06 20:32:54 1327

转载 快速排序

快速排序(Quick Sort)是对冒泡排序的一种改进,基本思想是选取一个记录作为枢轴,经过一趟排序,将整段序列分为两个部分,其中一部分的值都小于枢轴,另一部分都大于枢轴。然后继续对这两部分继续进行排序,从而使整个序列达到有序。递归实现:void QuickSort(int* array,int left,int right){ assert(array); if(le...

2018-12-06 15:19:41 112

转载 Hive性能优化

1.概述  Hive优化介绍,转:http://www.cnblogs.com/smartloli/p/4356660.html2.介绍  首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题?数据量大不是问题,数据倾斜是个问题。 jobs数比较多的作业运行效率相对比较低,比如即使有几百行的表,如果多次关联多次汇总,产生十几个jobs,耗时很长。原因是map re...

2018-12-06 15:17:47 142

转载 Hive的基本操作和一些注意事项

转:https://www.cnblogs.com/smartloli/p/4354291.html1.概述  来介绍Hive的基本操作和一些注意事项。2.基本操作2.1Create Table2.1.1介绍 CREATE TABLE 创建一个指定名字的表。如果相同名字的表已经存在,则抛出异常;用户可以用 IF NOT EXIST 选项来忽略这个异常。  EXTERN...

2018-12-06 15:13:22 416

转载 hive sql语句转换成mapreduce

转:https://www.cnblogs.com/yaojingang/p/5446310.html1.hive是什么?2.MapReduce框架实现SQL基本操作的原理是什么?3.Hive怎样实现SQL的词法和语法解析?连接:http://www.aboutyun.com/thread-20461-1-1.htmlHive是基于Hadoop的一个数据仓库系统,在各大公司都有...

2018-12-06 15:10:07 950 1

转载 解决 Win10 安装 MongoDB 4.0 无法启动服务的问题( 大坑)

首先在 官网 上下载 msi 安装包开始安装。我不喜欢把软件装在系统盘,所以我选择 Custom,自己选要装在哪里,然后就跳出来下面这张图。针对下面这张图我翻译一下官方文档上的内容作为解释。从 MongoDB 4.0 开始,默认情况下,你可以在安装期间配置和启动 MongoDB 作为服务,并在成功安装后启动 MongoDB 服务。也就是说,MongoDB 4.0 已经不需要像以前版本那样输入一...

2018-12-05 18:06:36 1265 2

原创 tf.nn.seq2seq 函数 新版本调整

Tensorflow 函数调整:tf.nn.seq2seq.sequence_loss_by_example(            [logits],   # output [batch*numsteps, vocab_size]            [tf.reshape(self._targets, [-1])],  # target, [batch_size, num_steps...

2018-11-29 20:03:42 1174 1

翻译 'tensorflow.python.ops.nn' has no attribute 'rnn_cell

For people using the newer version of tensorflow, add this to the code:from tensorflow.contrib import rnn lstm_cell = rnn.BasicLSTMCell(rnn_size) outputs, states = rnn.static_rnn(lstm_cell, x, ...

2018-11-20 20:12:09 3235 2

转载 tensorflow各版本间问题汇总

问题一:TypeError: Expected int32, got list containing Tensors of type ‘_Message’ instead.tensorflow 函数tf.cocat([fw,bw],2)出错:Expected int32, got list containing Tensors of type ‘_Message’ inst 查看原因是11...

2018-11-20 20:06:23 606

空空如也

空空如也

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

TA关注的人

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