java EE SSHM
文章平均质量分 80
且_听_风_吟
2018年至今java后端,spring boot 、cloud项目设计管理,微服务开发模式下的高并发和分布式整体架构研究。
2015-2017年主要做传统java web ssh服务,传统的集群、分布式架构设计。
了解前端、安卓开发;
展开
-
java命名那些事儿二(命名单词速查)
本文将会整理一些开发过程中常见的用于命名单词,方便使用。对于成对词组、衍生词组则放到一起说明。本文将会陆续更新。原创 2023-03-03 18:05:42 · 1356 阅读 · 0 评论 -
springboot amqp rabiitmq 使用fastjson自定义MessageConverter
简介支持byte[] 、CharSequence 两种类型直接传输 ,其余对象直接用fastjson转为json字符串传输 。byte[] 一般用来传输文件 , 而 CharSequence用来传输字符串效率更高。代码import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;import org.springframework.amqp.core.Message;impor原创 2020-12-01 19:56:28 · 2274 阅读 · 1 评论 -
异常解决:java.lang.IllegalStateException: Failed to introspect Class
java.lang.IllegalStateException: Failed to introspect Class异常详情原因解决办法异常详情Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.Unsatisfi...原创 2019-02-28 09:37:45 · 69017 阅读 · 5 评论 -
java进阶笔记之枚举Enum
简介java.lang.Enum类是从jdk1.5开始诞生的。枚举的的equals方法被重写为==方法,因为枚举实际上是"线程安全的单例模式"。Enum是所有枚举类型的基类,当我们新建一个枚举类的时候,默认会继承Enum类。Enum源码简析Enum的构造方法是protected的,并且我们无法直接调用,但是编译器会做出相关的响应。public abstract class Enum&l...原创 2018-11-09 22:26:53 · 219 阅读 · 0 评论 -
springBoot入门配置和使用说明
简介创建可以独立运行的 Spring 应用。直接嵌入 Tomcat 或 Jetty 服务器,不需要部署 WAR 文件。提供推荐的基础 POM 文件来简化 Apache Maven 配置。尽可能的根据项目依赖来自动配置 Spring 框架。提供可以直接在生产环境中使用的功能,如性能指标、应用信息和应用健康检查。没有代码生成,也没有 XML 配置文件。快速构建可以通过ht...原创 2018-04-23 13:31:28 · 1446 阅读 · 0 评论 -
nginx中文件路径映射配置注意事项:alias与root说明
注意在配置文件映射的时候,如果使用了正则表达式,那么可能会出现无法访问文件,nginx可能会将所有的文件都映射成为文件夹,导致文件映射失败的情况出现;所以,进行文件映射的时候,最好不要使用正则表达式。root和alias区别root是当前代理项目的url的相对路径;location /manage/tmp/ { root E:/home/uploadFile/tmp/;}实际访问路径:/mana...原创 2018-02-11 18:05:58 · 3478 阅读 · 2 评论 -
(java office转pdf) MS Office2010、WPS2015、OpenOffice4用Java将Office文档转换为PDF,WIN7 64位系统
1.前言MS Office2010是可以的,理论上2007版本也可以,博主没试过;Wps2015是可以的,理论上Wps2016也能用,Wps理论上还兼容MS Office的相关代码,有时间的可以试试;Wps和Ms Office都需要导入jacob-1.18.jar包,以及将jacob-1.18-x64.dll或者jacob-1.18-x64.dll放置到jdk的bin目录(或者wind原创 2016-05-11 15:18:01 · 7041 阅读 · 1 评论 -
webSocket 入门示例demo (tomcat8),最简单demo
1.新建web工程,配置xml文件工程名称:webSocketDemoweb.xml文件配置:<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp原创 2016-05-18 09:12:36 · 13890 阅读 · 12 评论 -
office转pdf(在线预览)思路(java示例)
1.从view访问到controller的思路2.关于office转换为pdf实现手段可以参见openoffice转pdf或者别的软件,网上有具体的转换手段,我这里不多说;大概代码如下,这里的OfficeToPDFInfo是一个包含输入输入路径等的一个Bean:/** * 将Office文档转换为PDF. 运行该函数需要用到OpenOffice, OpenOffice下载地原创 2016-04-28 12:14:20 · 3468 阅读 · 0 评论 -
在Hibernate中的一个对tree树节点查询封装的通用工具类
1.前言 树的操作很多都是通用的,但是通用的特点虽然不多,但是操作的时候却并不简单.所以笔者简单谢了一个操作类,由于时间原因,里面方法并没有全部验证,需要的童鞋可以拿过去改改用,大体上每有太多问题;2.主要功能 实现父节点查询,子节点查询,可附加搜索深度/节点类型/是否包含节点自身等查询条件的查询;3.具体实现 import java.util.ArrayL原创 2015-12-30 17:18:27 · 2525 阅读 · 0 评论 -
Hibernate4 一个baseDao的封装,包含一些通用的增删改查方法
1.前言网上有很多封装的不错的baseDao,但是不一定适合,所以把自己用了这段时间的baseDao拿出来,一方面自己以后用着方便,一方面大家有需要可以拿去用;因为此类封装完毕还有些方法没有在实际生产中使用过,所以如果有bug,或者建议可以回复我,我有时间就会修正;2.封装内容import java.io.Serializable;import java.lang.annotat原创 2015-12-31 14:26:19 · 11524 阅读 · 1 评论 -
Spring中Adivisor和Aspect的区别(自我理解)
在AOP中有几个概念: — 方/切 面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的Advisor或拦截器实现。 — 连接点/织入点(Joinpoint):程序执行过程中明确的点,如方法的调用或特定的异常被抛出。 — 通知(Advice):在特定的连接点,AOP框架执行的动作。各种类型的通原创 2015-06-12 11:07:16 · 6559 阅读 · 2 评论 -
j2ee,jsp,servlet文件下载服务器端
1.getOutputStream() has already been called for this response报错的原因:使用tomcat容器调用response.getOutputStream()方法的时候只能够写二进制文件.但调用requonse.getWriter()方法时,则只能够在前台打印文本文件.所以:如果在jsp页面: outPutStrea原创 2015-07-01 16:49:07 · 1583 阅读 · 0 评论 -
struts2 convention plugin 学习笔记零配置学习笔记本 huitoukest
struts2零配置: 1、struts2自2.1以后推荐使用Convention Plugin支持struts零配置支持(引入jar:struts2-convention-plugin-2.x.x.jar)①convention默认扫描所有实现com.opensymphony.xwork2.Action的类和指定包路径下以Action结尾的类名②struts.convention.p原创 2014-10-08 10:35:08 · 1234 阅读 · 0 评论 -
Hibernate使用注意事项之增删改查
一:嵌套查询示例: select pt from PubTemp pt where pt.isshare = 1 and (pt.tplName like '%测试%' or pt.author like '%测试%')原创 2014-09-23 13:52:01 · 726 阅读 · 0 评论