自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿我如星君如月 ... 夜夜流光相皎洁 ...

纵一生,唯愿与君相随,不负岁月,不负卿 ..

  • 博客(1142)
  • 资源 (2)
  • 收藏
  • 关注

转载 java 中 transient关键字

见:https://baike.baidu.com/item/transient/3870237?fr=aladdinjava语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的...

2018-02-11 23:24:29 1330

原创 解决 springboot 项目:找不到或无法加载主类

Spring Boot下无法加载主类我什么也没有改,启动服务报错如题:找不到或无法加载主类解决:什么也不用改,只是重新导入一下 maven jar,刷新一下 maven 就可以了。( 可执行clean install -Dmaven.test.skip=true , 把 jar重新拉取一次 。)(有引用其它项目的,把其它项目的 jar 也 maven 进来。)...

2018-02-08 11:20:35 25779 6

转载 计算机网络学习方法

原文见:http://blog.csdn.net/qq_33506160/article/details/51872708一、网络课程究竟难在哪? 1.内容比较乱如果把《计算机网络技术基础》看做是一本计算机网络导论方面的教材,就不会认为乱了,因为导论就是为了解决知识凌乱问题而设置的课程,比如计算机导论,因此也应该有计算机网络导论的课程。这里一般都要介绍基

2018-02-07 12:45:16 339

转载 Spring Boot下无法加载主类 org.apache.maven.wrapper.MavenWrapperMain问题解决

引言: 在SpringBoot中需要使用mvnw来做相关操作,但是却有时候会报出达不到MavenWrapperMain的错误信息,该如何解决呢?本文将细数之。1. 问题的引出 在创建Spring Boot项目之后,会使用mvnw来打包项目之时,报出以下类似错误信息:[html]view plaincopy$mvnwc

2018-02-05 16:00:28 7845

转载 linux系统中打rz命令后出现waiting to receive.**B0100000023be50

linux系统中打rz命令后出现waiting to receive.**B0100000023be50而没有出现选择文件弹出框是什么问题:我本来用的是 git-bash 不行,后来用 Xshell 就可以了。rz 与 sz 需要端支持。终端就是连接远程服务器的客户端,例如 XShell、SecureCRT 等,linux默认终端是不支持的。...

2018-02-05 10:31:02 78414 14

转载 dubbo forbid service的解决办法

017-05-31 10:36:54.523 [http-nio-8080-exec-5] ERROR c.h.pdl.web.APIExceptionHandler - Unknown Exception, URI = /payday-loan-core/api/sms/send_forget_password_codecom.alibaba.dubbo.rpc.RpcException: F

2018-01-30 11:43:35 740

原创 解决 dubbo问题:Forbid consumer 192.xx.xx.1 access service com.xx.xx.xx.rpc.api.xx from registry 116.xx1

我的情况是:原本我把服务放在A工程中,后来改到B工程中了,所以原来的服务不存在了,查不到服务了,故报错。即 消费方 调用 生产方 失败。------------------------------------------2019.6.20 后记在网上看到另外两种情况也记录下:1. 要确认服务方provider 和消费方consumer 之间的版本要对应得上,如果没有对...

2018-01-30 11:10:01 4976

原创 springboot 缓存ehcache的简单使用

步骤:1. pom文件中加 maven jar包: <!-- ehcache 缓存 --> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId&gt...

2018-01-24 16:01:17 2677 1

转载 spring boot Redis集成—RedisTemplate

Spring boot 基于Spring, Redis集成与Spring大同小异。文章示例代码均以前篇笔记为基础增加修改,直接上代码:pom.xml Redis相关依赖:[html]view plaincopyxmlversion="1.0"encoding="UTF-8"?>projectxmlns="

2018-01-24 14:44:48 446

转载 springboot的缓存技术

引子我门知道一个程序的瓶颈在于数据库,我门也知道内存的速度是大大快于硬盘的速度的。当我门需要重复的获取相同的数据的时候,我门一次又一次的请求数据库或者远程服务,导致大量的时间耗费在数据库查询或者远程方法的调用上,导致程序性能的恶化,这更是数据缓存要解决的问题。spring 缓存支持spring定义了 org.springframework.cache.CacheManage

2018-01-24 09:55:40 595 1

转载 HTTP协议中POST、GET、HEAD、PUT等请求方法及相应值得含义

HTTP协议中POST、GET、HEAD、PUT等请求方法及相应值得含义请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种:GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。PUT: 从客户端向服务器传送的数据取代指定的文档的内容。

2018-01-24 09:38:55 452

转载 spring cache相关注解介绍 @Cacheable、@CachePut、@CacheEvict

见:http://blog.csdn.net/poorcoder_/article/details/55258253@Cacheable@Cacheable是用来声明方法是可缓存的。将结果存储到缓存中以便后续使用相同参数调用时不需执行实际的方法。直接从缓存中取值。最简单的格式需要制定缓存名称。例如:@Cacheable("books")public Book

2018-01-24 09:27:03 841

转载 怎样去理解@ComponentScan注解

怎么样去理解它呢?1.配置视图控制器[java]view plaincopypackagecom.apress.prospringmvc.bookstore.web.config;importorg.springframework.web.servlet.config.annotation.ViewControllerRegist

2018-01-24 09:12:19 559

转载 【Spring】Spring高级话题-@Enable***注解的工作原理

@EnableAspectJAutoProxy@EnableAspectJAutoProxy注解 激活Aspect自动代理 aop:aspectj-autoproxy/>1开启对AspectJ自动代理的支持。在用到AOP的自动代理的时候用,如果你理解了Java的动态代理,很容易的就会熟悉AOP的自动代理的。@EnableAsync@EnableA

2018-01-24 09:09:46 363

转载 Spring中基于Java的配置@Configuration和@Bean用法

Spring中为了减少xml中配置,可以声明一个配置类(例如SpringConfig)来对bean进行配置。一、首先,需要xml中进行少量的配置来启动Java配置:[java]view plaincopy"1.0"encoding="UTF-8"?>"http://www.springframework.org/sche

2018-01-24 09:06:38 218

原创 You can‘t specify target table ‘XXX‘ for update in FROM clause

报错如题,意思大致是:在一条 sql 语句中不能先查出来部分内容,再同时又对当前表作修改。解决方法:给查询加别名,用中间表来实现不是对同一表作操作。如错误定法:UPDATE xxx_department SET rank = '2' WHERE aaa_id in (SELECT id FROM xxx_department WHERE aaa_id IS NULL) ;改...

2018-01-19 17:36:09 12182 3

转载 如何查看jar包的版本号?

jar包根目录里的META-INF目录下的MANIFEST.MF文件里一般有会记录版本信息,可以到这个文件里查看 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文

2018-01-18 09:37:15 26841

原创 javax.ws.rs.NotSupportedException: Cannot consume content type

报错如题:javax.ws.rs.NotSupportedException: Cannot consume content type解决:使用postman发送 post 请求访问 rest 接口时,要修改设置为如图红框中这样 :

2018-01-17 21:55:45 16990 4

原创 postman界面变成了左右结构怎么办

在左上角 file -- settongs中设置一下:

2018-01-17 21:26:01 9572

原创 Unable to parse the date: 2017-12-30 日期格式转化失败

报错如题,日期格式转化失败。原因:参数是2017-09-23 这种格式,代码却是写的转为: "yyyy-MM-dd HH:MM:ss",时分秒无法转化,改为格式一致就可以了。注释掉的是报错的写法: try { if (StringUtils.isNotEmpty(beginDate)) {//

2018-01-17 16:00:12 14420

原创 jws 方式表格导出,excel文件导出,rest风格接口实现

一、思路:从数据库表中查出list ,封装到 HSSFWorkook 中,再由HSSFWorkook 写出到 File 中,用 response 的 build 方法 实现下载、导出。二、 实现代码:要加上注解 :@Produces ,文本就写 text , 图片写 img ( 如果我没有记错的话) @Path("/exportWWCollectReport") @Produces...

2018-01-17 13:05:20 2054

原创 attempting to use incompatible return type 提示 解决

一、问题:方法返回类型上有红线,提示信息:... attempting to use incompatible return type要返回的类型和定义的类型不一致,在A方法中调用B方法,直接返回B方法的返回结果,在B方法中返回的是 X 包下的 Response 对象,但是在A方法中返回的是 Y 包中的Response 对象。导致返回类型不一致 。二、解决: 导包时导同

2018-01-17 10:06:07 33637 2

转载 HTTP 协议是无状态协议,怎么理解

见:http://blog.csdn.net/yzl21061/article/details/17399157Http是一个无状态协议,同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息。自己的理解,在asp.net里:每次提交服务器的页面没有任何关系,每次记录在页面

2018-01-15 09:55:25 1220

转载 mysql 的 sql 执行计划详解

引言:实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql 语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写 sql 语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的 sql 语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查

2018-01-14 16:32:46 288

转载 HTTP协议状态码详解

状态码含义100客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。101服务器已经理解了客户端的请求,并将通过Upgrade 消息头通知客户端采用不同的协议来完成这个请求。在发送完

2018-01-14 15:04:48 187

原创 spring data jpa 的 in 查询 Specification 实现

只是一个简单需求: 查询所有部门id 属于 idList 的数据 Page page = workWeightRepository.findAll(new Specification() { @Override public Predicate toPredicate(Root root, CriteriaQuery query, Crite

2018-01-14 13:47:28 25526 3

转载 JPA criteria 查询:类型安全与面向对象

序言JPA的标准查询,名为:JPA criteria查询. 相比JPQL,其优势是类型安全,更加的面向对象.使用标准查询,开发人员可在编译的时候就检查 查询的正确与否.相关资料:Hibernateorg.hibernate.jpamodelgen.JPAMetaModelEntityProcessorhttp://relation.to/Bloggers/HibernateSta...

2018-01-14 13:41:36 603

转载 notepad++ 使用去掉自动检查红线

notepad++新升级了之后就有自动判断的红线,单词拼错了就给提示,看着这红线实在难受在 菜单选项:[插件] 中,关掉 DSpellCheck 的自动检查,即可。原文见:http://blog.csdn.net/wuxinliulei/article/details/17094099

2018-01-11 11:25:30 2729

转载 Java 泛型

Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用Java

2018-01-11 09:52:11 225

转载 MySQL 索引

见:http://www.runoob.com/mysql/mysql-index.htmlMySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列

2018-01-11 09:39:10 170

转载 Spring3.2新注解@ControllerAdvice

见:http://jinnianshilongnian.iteye.com/blog/1866350@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:Java代码@Target(ElementType.TYPE)@Re

2018-01-10 22:59:08 225

转载 SSL证书

原文见:百度百科SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL

2018-01-10 21:11:59 268

转载 java 接口可以多继承

接口是常量值和方法定义的集合。接口是一种特殊的抽象类。java类是单继承的。classB Extends classAjava接口可以多继承。Interface3 Extends Interface0, Interface1, interface……不允许类多重继承的主要原因是,如果A同时继承B和C,而B和C同时有一个D方法,A如何决定该继承那一个呢?但接口不存在这

2018-01-10 09:35:19 296

转载 SpringMVC之组合注解@GetMapping

Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。以@GetMapping为例,Spring官方文档说:@GetMapping是一个组合注解,是@RequestMapping(method = Re

2018-01-09 23:01:39 4395

转载 @Controller和@RestController的区别?

@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

2018-01-09 22:47:53 187

转载 在Spring Boot中使用 @ConfigurationProperties 注解

上一篇博客写了 如何在Spring Boot application中配置mail . 使用 @Value 注解注入属性. 但 Spring Boot 提供了另一种方式 ,能够根据类型校验和管理application中的bean。 这里会介绍如何使用@ConfigurationProperties。继续使用mail做例子。配置放在mail.properties文件中。属性必须命名规范才能绑定成

2018-01-09 22:39:02 1535

转载 spring @component的作用

1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。下面写这个是引入co

2018-01-09 22:33:55 229

转载 YAML文件解析

YAML是“另一种标记语言”的外语缩写,YAML 是一种比JSON(json多层次{ 与 [ 会被搞晕的)更直观的表现形式,展示上更易查错和关系描述。因为不需要一个专业工具就可以排查正确性。YAML目前有多种语言提供了支持。  JAVA最终是要被序列化或反序列化,Jackson 提供了YAMLFactory.,可以方便解析YAML,并且可以无缝结合ObjectMapper.对原有系统改动最

2018-01-09 22:09:07 4199 1

转载 使用SpringBoot yml配置文件

见:http://blog.csdn.net/lovelongjun/article/details/560150451.上一次我们已经使用SpringBoot实现了一个简单的HelloWord程序,辣么接下来我们简单的使用一下他的yml格式的配置文件。 2.在 resources 目录下创建一个 application.yml文件(如下),配置信息包括服务器信息和一个

2018-01-09 22:03:45 1562

原创 Spring Data JPA - 参考文档 地址

Spring Data JPA - 参考文档文档地址

2018-01-09 16:53:32 317

ftp 上传下载的jar包

ftp 文件上传、下载jar包,包含 commons-net-2.2 和 commons-net-3.0.1

2017-07-20

SecureCRT 注册机

SecureCRT 7 注册机

2017-06-03

空空如也

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

TA关注的人

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