![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
Muroidea
但是我要前行
展开
-
修改Swagger2ControllerWebMvc 的返回值.
swagger Swagger2ControllerWebMvc 返回值修改有些场景下相对swagger-doc 返回的文档信息做些增强等. 但pringfox.documentation.swagger.v2.path 无法自定义controller , 所以可以使用切面方式拦截下最后序列化的地方.序列化@Aspect@Component@AllArgsConstructorpublic class SwaggerAspect { private final ServerPrope原创 2021-11-30 15:36:14 · 852 阅读 · 0 评论 -
Spring聚合多个服务的接口数据
背景有时我们在项目中需要聚合多个接口成一个接口给前端提供数据. 使用并行会提升性能. 在spring 中提供的@Async 可以异步执行.编码 CompletableFuture<AppMachineInfoV3Dto> todaySummaryCount = machineTodaySummaryAggregatorService .getMachineTodayInfo(licenseId); CompletableFuture<LG原创 2020-12-16 13:09:41 · 803 阅读 · 0 评论 -
使用restTeamplate来发送restfull请求
首先注入RestOperations@Resource private RestOperations restTemplate;配置选项@Configuration@PropertySource({ "classpath:application.properties" })public class RestClientConfig { @Bean public RestO原创 2016-04-21 22:55:39 · 1646 阅读 · 0 评论 -
使用gulp来自动化部署前端项目
目录结构gulps/ ├── src/app/ 开发目录 │ ├── sass/ │ │ └─ main.scss │ ├── scripts/ │ │ └─ javascript.js │ └── index.html ├── dist/原创 2016-04-10 17:58:20 · 17148 阅读 · 0 评论 -
使用http-server来管理前端项目
http-server 一个简单的服务部署在此之前需要安装node.js node安装http-server npm install -g http-server使用 http-server -a hostip -p port 即可访问当前的web应用如果你的目录下有package.js "scripts": { "start": "http-server -a hostip -原创 2016-04-10 12:42:11 · 1566 阅读 · 0 评论 -
maven的Generating Project in Batch mode 卡住问题
解决方法就是:1.直接从浏览器上下载该文件;2.然后复制到C:\Users\Administrator\.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4 下面;3.然后在执行的命令后面加上增加参数-DarchetypeCatalog=local,变成读取本地文件即可。原创 2016-03-20 16:51:49 · 1946 阅读 · 0 评论 -
maven3创建项目
使用generate不能用createmvn archetype:generate -DgroupId=oschina -DartifactId=simple -DpackageName=net.oschina.simple -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false原创 2016-03-20 16:34:50 · 247 阅读 · 0 评论 -
ztree树构造的一些解决方案,getNodes()的作用
getNodes概述[ 依赖 jquery.ztree.core 核心 js ]获取 zTree 的全部节点数据请通过 zTree 对象执行此方法。Function 参数说明返回值Array(JSON)全部节点数据1、Array 仅仅是根节点的集合(默认情况子节点都处于 children 属性下);原创 2016-02-01 16:10:07 · 7420 阅读 · 0 评论 -
项目中使用js回显ztree使用json格式
有这么一个需求,要求人员可以跨部门的权限管理,我们解决方案是,在用户表中增加depLimmit字段(长度要稍微设置点哟),保存部门的id逗号分隔,使用的时候就用in(id1,id2)方式查询使用,页面分配使用到了ztree树,回显,分配,ajax查看管理部门,这些功能, 分配权限原创 2016-01-23 10:59:33 · 4194 阅读 · 0 评论 -
spring_boot 发布成war包 ,部署到外部的tomcat
由jar变成war<packaging>jar</packaging>如果是上面的打包方式,启动方式则为 mvn package java -jar target/mymodule-0.0.1-SNAPSHOT.jar改变成war<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.原创 2016-06-30 18:17:36 · 47551 阅读 · 4 评论 -
rest接口设计之--返回值设计
对于rest的接口设计,对于远程调用rest接口,调用格式就不多说了,这里总结一下常用的返回值设计,并不一定适合每种情况json返回结果集一{ status:0,//状态码 message:"ok";//调用结果 result:{//返回结果集 message1:"", message2:"" }}json返回结果集二{原创 2016-06-15 21:24:27 · 5126 阅读 · 1 评论 -
j2EE 介绍
j2EE 介绍j2EE要先从Java EE容器说起,Tomcat、JBoss、Resin、Glassfish 1. tomcat:Tomcat是Apache鼎力支持的Java Web应用服务器(注:servlet容器)。 2. JBoos:作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器。弥补了Tomcat只是一个Servl原创 2017-04-02 09:19:29 · 570 阅读 · 0 评论 -
DBuitls驼峰规则
使用下面可以驼峰转换:QueryRunner queryRunner = new QueryRunner();BeanProcessor bean = new GenerousBeanProcessor();RowProcessor processor = new BasicRowProcessor(bean);List list = queryRunner.query(connecti原创 2017-07-06 21:59:03 · 986 阅读 · 0 评论 -
spring mvc RestFul风格PUT方法修改上传文件
使用spring mvc 过程中遇到了要使用put方法上传文件的操作.自定义文件上传解析器,添加put支持public class ExtendedMultipartResolver extends CommonsMultipartResolver { @Override public boolean isMultipart(HttpServletRequest request) {原创 2017-11-25 16:22:30 · 2090 阅读 · 0 评论 -
前后端分离之---图片验证码
在前后端端分离的项目中图片验证码怎么获取,以及怎么验证获取验证码其实不难,关键是后端怎么验证此验证码?1. 后端生成图片验证码,把字节流发送到前端伪代码: @RequestMapping(value = "/picture", method =RequestMethod.GET) public ResponseEntity<byte[]> picture(@PathVariable Str原创 2018-02-03 18:05:49 · 6262 阅读 · 0 评论 -
nginx tomcat spring-boot 对json等数据压缩
如果后端返回给前端数据比较大的时候需要考虑开启数据压缩.针对nginx 和tomcat 或spring-boot都可以开启nginx配置文件修改gzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types application/json text/plain application/javascript applicatio...原创 2018-02-24 15:30:39 · 2841 阅读 · 0 评论 -
sheetjs 前端操作Excel的js框架
github https://github.com/sheetjs/js-xlsx 上面有很多例子,angular,jquery等也可以和https://github.com/agershun/alasql 结合使用使用 var elt = document.getElementById('data-table'); var wb = XLSX.utils.table_to_b原创 2018-05-04 13:08:53 · 13649 阅读 · 0 评论 -
Spring 中的Http请求工具
Spring 中的Http请求工具RestTemplate@Testpublic void restTemplateTest() { ResponseEntity<String> resp = new RestTemplate() .getForEntity(url, String.class); if (resp.getStatusCod...原创 2018-10-18 13:42:48 · 1723 阅读 · 0 评论 -
jsp中的c函数标签日期,数字格式化的问题
jstl的标签使用,日期,金额等格式化一般在项目中会遇到日期和数字的格式化问题:总结了一下主要有下面几种日期格式化:Time}"/> 格式为:yyyy-MM-ss HH:ss:mmgetTime}"/> 常用格式数字格式化:原创 2016-01-05 10:40:20 · 3045 阅读 · 0 评论 -
两个页面之间js的相互调用
一个页面中需要另一个页面的数据(选择带回),实现---->页面调用jsFunctionNameForSelectDialog=updateNewDetailAmountFromDetailEditDialog&payee.id=${contract.payee.id}&department.id=${one.id}" lookupGroup="" width="780" heigh原创 2016-01-20 10:48:34 · 10200 阅读 · 0 评论 -
单点登录----->在域名相同的情况下实现单点登录(sso)
单点登录: 在公司中如果有两个系统A.B,这两个应用有关联,我们在A上处理完事情后,需要登录到B系统上继续工作,这时候我们要再次手动登录B系统.降低了我们的工作效率.为解决这个问题,我们使用单点登录技术,就可以解决登录A系统后,也可直接登录B系统,案例: 淘宝,天猫,就实现了单点登录. 在域名相同的情况下使用Cookie+session+filter原创 2015-10-06 15:26:02 · 1016 阅读 · 0 评论 -
svn-cvs
svn是一个项目管理工具,和代码提交管理的服务器原创 2015-10-06 22:36:09 · 411 阅读 · 0 评论 -
svn与eclipse进行整合开发
svn与eclipse进行整合开发原创 2015-10-09 23:46:22 · 543 阅读 · 0 评论 -
单点登录----->cas实现单点登录
cas实现单点登录原创 2015-10-09 23:42:30 · 914 阅读 · 0 评论 -
luncene搜素引擎实现
luncene搜素技术实现原创 2015-10-06 23:11:13 · 924 阅读 · 0 评论 -
在eclipse下建立的web项目像eclipse的目录结构一样
建立一个web项目:修改编译后的class文件存放的路径和设置成和myeclipse一样下面也一样变成下面的目录:点击向下的箭头:点击Customize View编辑这个视图,把自己想要的打上勾,不想要的就去掉回头打开目录结构这就改变可原创 2015-11-05 20:20:18 · 918 阅读 · 0 评论