自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 阿里图标库的几种引入方式

阿里图标库的几种引入方式背景做图标的两种方式切图使用阿里图标第一种引入方式(下载文字图标到本地)背景在做 uni-app 项目时,遇到图标的开发。提供两种思路做图标的两种方式切图在有美工的情况下,直接让美工进行切图。也无需调整样式。图标大小也还好。使用阿里图标阿里巴巴图标库第一种引入方式(下载文字图标到本地)1、 下下载字体到本地2、...

2020-06-13 00:04:37 6984

原创 qs使用方式+axios|| uni-app + qs及其基础封装

qs使用方式+axios背景技能列表qs.parse()将 URL 解析成对象的形式qs.stringify()将对象序列化成 URL 的形式传递数组的几种方式带索引的模式(默认模式)不带索引arrayFormat 形式格式化背景前端传参的时候。一般会用到 axios 或者 fetch 、Ajax 。 fetch 、 axios 慢慢从其中崛起。 qs 实在配合这些 api 时,使用最多的参...

2020-05-03 23:35:27 7761

原创 MySQL技巧>>行转列用法

MySQL技巧>>行转列用法背景介绍技能列表&开发代码验证结果背景介绍最近有很多报表需求。刚好使用了可以基于 SQL 实现的 报表插件。需求要求展示如下。 则刚好用到了行转列技术原始数据示例技能列表&开发代码相关博客链接#MySQL中不能在一个存储过程中删除另一个存储过程#DROP PROCEDURE IF EXISTS sp_count();...

2020-05-03 22:03:59 681

原创 Cookie 使用

COOKIE 使用背景介绍经验结论技能列表cookie 工具类nginx 设置cookie 笔记验证结果背景介绍前后台开发的时候,少不了对 cookie 和 session 的技术使用。如 登录验证、全局数据存储、请求拦截等。经验结论cookie 可以称为 前端缓存 。 session 为后端缓存。由于 session 随着 tomcat 的启动、停止而销毁和再生成。且在集群情况下,大...

2020-03-23 23:19:33 156

原创 idea maven tomcat 热部署

idea maven tomcat 热部署背景技能列表在 maven 中使用 tomcat 的插件进行部署验证结果背景上一篇 tomcat + nginx 部署各类工程的几种方式 中提到 只用 tomcat 自带的 manager 工程进行外网部署管理。后续上网发现,还有更简洁、高效的方式可以部署。即这篇文章,在 maven 中使用 tomcat 的插件进行部署。这样就可以不用登录 manag...

2020-01-20 11:09:15 1165

原创 使用 java jdk 自带 jar.exe 打 war 包

使用 java jdk 自带 jar.exe 打 war 包背景技能列表使用 java jdk 自带 jar.exe 打 war 包jdk 环境变量正确配置命令格式报错排查成果验证背景上一篇文章讲述了使用 tomcat 自带的管理页面和 war 包进行外包部署但是传统 javaWeb 项目 idea 无法直接打出 war 包(非maven 结构)。所以需要手动自己打一下,网上有教学通过配置 ...

2020-01-15 09:44:16 955 1

原创 nexus3 在 windows 上部署 + nginx 反向代理到 nexus3

nexus3 在 windows 上部署 + nginx 反向代理到 nexus3背景技能列表win10 下 部署 nexus使用 nginx 进行反向代理验证结果背景上一篇说了 linux 上部署 nexus3和 maven 上传下载 jar包到 nexus3 私服公司是存在内网环境及拥有 windows 版本的内网服务器,所以需要在公司内网搭建一套。那么需求就来了。技能列表下载 ...

2020-01-14 15:08:17 1770 1

原创 tomcat + nginx 部署各类工程的几种方式

tomcat + nginx 部署各类工程的几种方式背景介绍技能列表(多工程部署)背景介绍现在 linux 基本命令和简单部署已经成基本功了。以下介绍都是使用 tomcat + nginx 进行部署技能列表(多工程部署)使用 tomcat + nginx 部署 zip 包。自定义部署目录使用 tomcat + nginx 部署 war 包。自定义部署目录使用 tomcat + ngi...

2020-01-14 09:09:03 1214

原创 idea + maven + nexus 实战全套

idea + maven + nexus 实战全套背景介绍硬件介绍技能列表使用 idea 优化 maven jar 包依赖。查看、清除 冲突和重复的 jar使用 idea 创建 pom 、 jar 、 war 等工程设计 maven 工程架构。包含 父子工程、聚合工程、独立 jar 包验证结果总结背景介绍接上一篇文章,linux 上部署 nexus 和 maven 上篇文章研究完了 基本部...

2020-01-12 21:59:42 803

原创 前后端统一日期传输方式(org.codehaus.jackson.map.JsonMappingException)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-12-04 23:31:43 581

原创 cn.hutool.http.HttpException: Connection reset Caused by: java.net.SocketException: Connection reset

cn.hutool.http.HttpException: Connection reset;Caused by: java.net.SocketException: Connection reset异常信息和背景解决方式和总结延展异常信息和背景在本地代码中调试第三方接口成功调通使用 POSTMAN 调试第三方接口成功调通部署到环境上时,调用异常cn.hutool.http.HttpEx...

2019-12-04 22:50:52 16340 1

原创 微信小程序--对接用户信息(后端解密 unionId 和手机号)

微信小程序--对接用户信息(后端解密 unionId 和手机号)背景交互流程基于安全考虑,我们选择后端解密。背景最近做小程序的工程。刚好负责用户体系构建。这个需求的用例有以下几点:既然是微信小程序,不需要用户登录,免得用户感觉繁琐。预留用户信息,以便用户留档微信小程序-开发手册交互流程这个流程还是比较清楚的。这一套下来主要是为了获取用户的信息(openId,unionId)。有...

2019-11-30 23:08:31 974

原创 java.lang.IllegalArgumentException: java.lang.ClassCastException@1cb6d9bb

java.lang.IllegalArgumentException: java.lang.ClassCastException@1cb6d9bb异常信息原因解决方式和总结延展异常信息java.lang.IllegalArgumentException: java.lang.ClassCastException@1cb6d9bb at sun.reflect.GeneratedMethodA...

2019-11-30 21:18:35 7111

原创 【学习 spring boot 第二天】编写 Hello World

【学习 spring boot 第二天】编写 Hello World 启动 工程的三种方式编写 hello world请求效果启动 工程的三种方式java -jar 启动方式# 工程目录下面进行工程编译 cmdgradle build# 或使用 gardle w buildgradlew build# 进度 编译后的 jar 包目录cd build/libs java -ja...

2019-11-20 09:54:31 90

原创 【学习 spring boot 第一天】spring boot 是什么

学习 spring boot 第一天spring boot 是什么spring boot 和其他框架的关系初始化一个 web 项目安装 gradlespring boot 是什么spring boot 并不是 spring 的替换方案,而是和 spring 紧密结合在一起使用。为了简化开发、简化学习。作为开发单一服务的技术spring boot 和其他框架的关系初始化一个 web ...

2019-11-18 23:05:52 93

原创 linux 上 maven 和 nexus3 的详细过程

linux 上 maven 和 nexus3 的搭建简述为何要自己要在 linux 上搭建 maven 和 nexus资源下载安装和调试注意点成果截图说明错误码为何要自己要在 linux 上搭建 maven 和 nexus在 linux 上搭建 maven 个人暂时觉得没有必要,因为 maven 一般在本地开发环境使用。可能一些发布集成平台提供集成 maven 来共享 jar 包。在 lin...

2019-11-04 16:54:01 280

原创 Idea 结合 jrebel 如何配置传统 web 工程(Maven 工程类似)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-09-13 23:51:22 147

原创 【react-router-dom】通过路由配置来实现全局业务管控。如只有登陆之后才能访问各个路由

通过路由配置来实现全局业务管控。如只有登陆之后才能访问各个路由react & react-router-dom $ mobx $ mobx-reactrouter.jsx 文件user-login.jsx 文件react & react-router-dom $ mobx $ mobx-reactrouter.jsx 文件关键的router文件,写主要场景逻辑import...

2019-01-16 23:57:26 1904

原创 Struts2 ajax的应用及其异常捕获缺点

ajax相关原理整合 * 导入jar包 struts2-json-plugin-2.1.8.1.jar 说明: 在该jar包中有struts-plugin.xml文件<struts><package name="json-default" extends="struts-default"> <result-types> <resul

2016-12-10 10:09:04 815

原创 OGNL |对象栈和Map值栈

OGNL只是显示数据的表达式语言|ValueStack值栈才是所谓的存储数据的详解 对象栈 root①往对象栈(CompoundRoot extends ArrayList)中放数据 ②ActionContext.getContext().getValueStack().push(person);//把person对象放入到栈顶放入栈顶的三个方法 一:push()的源码是通过 getRoot()

2016-11-28 22:05:33 2820

原创 OpenSessionInView

s2sh整合以后,spring管理事务,事务的范围如果当前执行的方法没有事务环境,当this.getHibernateTemplate这个方法执行完以后 session立即关闭如果当前执行的方法有事务环境,当事务环境的方法被调用完毕以后session关闭为了在页面中加载代理对象的属性,我们需要将食物延迟关闭,不然会抛出懒加载异常/此时就使用OpenSessionInView过滤器在web

2016-11-26 12:26:34 282

原创 WEB启动时,如何加载spring容器和struts2容器(bean的注入和url如何请求)

整合原理整合原理: * web.xml * spring容器是以监听器的形式与tomcat整合的 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </lis

2016-11-26 12:08:08 1924

原创 POI导入相关实例代码

导入 //导入 @RequestMapping("/basicinfo/factory/importInfo.action") public String importInfo() throws InvalidFormatException, IOException{ /* * 开发步骤: * 1、读取xls文件;创建模板,设

2016-11-21 22:29:50 330

原创 POI终极解决方案:模板开发

InputStream is = new FileInputStream(new File("c:\\tOUTPRODUCT.xls")); Workbook wb = new HSSFWorkbook(is); //打开一个模板文件,工作簿 Sheet sheet = wb.getSheetAt(0); //获取到第一个工作表

2016-11-13 21:51:07 1059

原创 POI相关技术说明

JXL,POI都是操作excelJxl 它只能操作excel 2003版本,它导入导出数据量小时性能很高POI 它可以操作office系列软件word、excel、ppt、visio(画网络布局、家装),在早期版本中它在导出海量数据时,容易崩溃。在新版本中它解决了这个海量数据时,进行了优化,解决了这个问题public void testHSSF_base() throws IOException{

2016-11-13 21:33:43 348

原创 Spring中@Autowired标签与@Resource标签的区别

@Autowired Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。要实现我们要精简程序的目的。@Autowired默认按照类型进行注入@Autowired @Qualifier(“personDaoxxx”)这样就是按照名称进行装配@Autowired(r

2016-11-13 16:03:39 602

原创 @initBinder

由 @InitBinder 标识的方法,可以对 WebDataBinder 对象进行初始化。WebDataBinder 是 DataBinder 的子类,用于完成由表单字段到 JavaBean 属性的绑定 • @InitBinder方法不能有返回值,它必须声明为void。 • @InitBinder方法的参数通常是是 WebDataBinder// @InitBinder// public

2016-10-27 07:45:12 586

原创 springMVC异常和处理

HandlerExceptionResolver@ExceptionHandler作用范围是在当前类@ControllerAdvice 是全局异常捕获DispatcherServlet 默认装配的 HandlerExceptionResolver主要处理 Handler 中用 @ExceptionHandler 注解定义的方法。@ExceptionHandler 注解定义的方法优先级问题:先精

2016-10-22 22:23:28 403

原创 springMVC 拦截器

自定义拦截器Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必 须实现HandlerInterceptor接口 – preHandle():这个方法在业务处理器处理请求之前被调用,在该 方法中对用户请求 request 进行处理。如果程序员决定该拦截器对 请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去 进行处理,则返回

2016-10-22 18:11:31 239

原创 springMVC 上传和下载

Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。Spring 用Jakarta Commons FileUpload 技术实现了一个MultipartResolver 实现类:CommonsMultipartResovlerSpring MVC 上下文中默认没有装配 MultipartResovler,因此默认情况下不能处理文件

2016-10-22 17:31:11 268

原创 springMVC 用超链接做国际化

默认情况下,SpringMVC 根据 Accept-Language 参数判断客户端的本地化类型此时需要修改浏览器语言超链接修改当接受到请求时,SpringMVC 会在上下文中查找一个本地化解析器(LocalResolver),找到后使用它获取请求所对应的本地化类型信息SpringMVC 还允许装配一个动态更改本地化类型的拦截器,这样通过指定一个请求参数就可以控制单个请求的本地化类型根据源

2016-10-22 17:13:07 705

原创 springMVC Ajax实现和原理

1.JSON 的jar包2. 编写目标方法,使其返回 JSON 对应的对象或集合在方法上添加 @ResponseBody 注解(添加到方法上的)实现原理HttpMessageConverter 是 Spring3.0 新添加的一个接 口,负责将请求信息转换为一个对象(类型为 T),将对象( 类型为 T)输出为响应信息使用 HttpMessageConverter 将请求信息转化并绑定到处理方法

2016-10-22 16:05:09 654

原创 数据格式化(传入String 变为对象的特殊属性Date)和数据校验

一般来说 :数据的格式化和校验是在一个模块中完成的,springMVC提供的源码也是差不多的对属性对象的输入/输出进行格式化,从其本质上讲依然属于 “类型转换” 的范畴。Spring 在格式化模块中定义了一个实现 ConversionService 接口的FormattingConversionService 实现类,该实现类扩展了 GenericConversionService,因此它既具

2016-10-22 14:50:11 461

原创 自定义视图framework.web.servlet.view.BeanNameViewResolver

俗称 :自定义视图配置视图 BeanNameViewResolver 解析器: 使用视图的名字来解析视图 通过 order 属性来定义视图解析器的优先级, order 值越小优先级越高 首先自定义相关视图组件 ==>实现视图view 接口@Componentpublic class HelloView implements View{@Overridepublic String ge

2016-10-22 11:25:41 264

原创 mvc:annotation-driven

由springMVC官网文档翻译过来的几段话• 会自动注 册RequestMappingHandlerMapping 、RequestMappingHandlerAdapter 与 ExceptionHandlerExceptionResolver 三个bean。 • 还将提供以下支持: – 支持使用 ConversionService 实例对表单参数进行类型转换 – 支持使用 @N

2016-10-22 11:16:49 241

原创 数据绑定和自定义转化类型DataBinder/ConversionService

数据绑定和自定义转化类型DataBinder/ConversionService-1. Spring MVC 主框架将 ServletRequest 对象及目标方 法的入参实例传递给 WebDataBinderFactory 实例,以创 建 DataBinder 实例对象 • 2. DataBinder 调用装配在 Spring MVC 上下文中的 ConversionService 组件进

2016-10-22 10:52:12 807

原创 自定义视图framework.web.servlet.view.BeanNameViewResolver

俗称 :自定义视图首先实现视图view 接口@RequestMapping("/testView")public String testView(){System.out.println("testView");return "helloView";}package com.atguigu.springmvc.views;import java.util.D

2016-10-22 09:54:29 1552

原创 springMVC <mvc:view-controller />

如果 success.jsp 页面在 web-info 目录下,我们无法通过url直接访问.此时可以在springMVC配置中 加入配置直接转发页面,无需经过Handler 方法处理.如果只配置此语句,会引发requestMapping映射bug,解决方法是在springMVC中配置  实际开发中通常会配置这个....

2016-10-22 09:14:21 356

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-09-23 11:39:41 163

FQ emsdk emscripten 安装依赖包

WebAssembly 可以把 c/c++ 预研编译为 Jscript 在 web 端运行,安装编译环境比较麻烦。参考 https://blog.csdn.net/y601500359/article/details/93862831 这个链接还需要上传的压缩包

2020-10-14

win10-64-nexus-3.12.1-01.zip

nexus-3.12.1-01-win64 刚刚下载并自己验证了,还是热乎的。之前也在其他道友下面花费 C 币下载了一些没有用的东西。所以这个还是比较可靠的。版本也较高。同时提供 帮助连接 https://blog.csdn.net/qq_22211217/article/details/81068070

2020-01-14

nexus-3-liunx.zip

nexus-3-liunx.zip 已尝试可以使用,请按照指导方式部署 https://blog.51cto.com/moerjinrong/2155181

2019-11-01

空空如也

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

TA关注的人

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