- 博客(23)
- 收藏
- 关注
原创 拼接url参数
if("get".equalsIgnoreCase(method)){ Enumeration<String> params = request.getParameterNames(); LinkedHashSet<String> queryParam = new LinkedHashSet<>(); while(params.hasM...
2019-08-14 10:56:06
2114
转载 httpclient文件上传、下载
1.文件上传// 把文件转换成流对象FileBodyFile file =newFile(filePath);FileBody bin =newFileBody(file);StringBody uploadFileName =newStringBody("把我修改成文件名称", ContentType.create("text/plain", Consts.UTF_8));//以浏览...
2019-07-02 11:45:20
828
原创 路径名文件夹名文件名约定
RESTFul url路径名约定:1.尽量全部使用小写字母2.多个单词按优先级先后使用:驼峰命名-->下划线-->中横线文件夹、文件名约定:1.文件夹、文件名尽量使用小写字母2.文件夹、文件名多个单词使用按优先级先后使用:中横线-->下划线-->驼峰命名...
2019-07-02 11:44:06
350
原创 反编译总结
1.批量反编译jar包用cfr2.批量反编译后用idea全局搜索定位(可以全局搜索,但不方便查看源码)3.批量jar包在idea中add as library(方便查看源码,但不可以全局搜索)4.反编译单个jar包用jd-gui5.批量反编译jar包查看也可以用jd-gui(比idea反编译质量好,但是搜索功能相对弱一点)...
2019-07-02 11:43:30
403
转载 java手册总结
一直希望能写出健壮的代码,所以比较关注异常处理这一块,刚好看到新版的java手册有这部分的描述,遂作以下记录。分层异常处理规约:1.在DAO层,产生的异常类型有很多,无法用细粒度的异常进行catch,使用catch(Exception e)方式,并throw new DAOException(e),不需要打印日志,因为在Manager/Service层一定需要捕获并打印到日志文件中去,如果...
2019-06-30 09:55:57
106
原创 maven继承与聚合
聚合和继承的关系1.maven的继承与聚合是两个不同的概念,其实互相是没有什么关系的。2.聚合模块知道它聚合了哪些模块,但是被聚合的模块不知道聚合模块的存在;父模块不知道子模块的存在,但是子模块都必须知道自己的父模块是谁。3.一般聚合模块是为了方便统一编译,继承模块是为了统一jar包管理。4.在一些最佳实践中我们会发现:一个POM既是聚合POM,又是父POM,这么做主要是为了方便。...
2019-06-29 19:03:42
176
原创 vue跨域及分环境打包配置
一、proxyTable配置接口地址代理config/index.jsdev: { // 静态资源文件夹 assetsSubDirectory: 'static', // 发布路径 assetsPublicPath: '/', // 代理配置表,在这里可以配置特定的请求代理到对应的API接口 proxyTable: { '...
2019-03-18 01:05:16
759
原创 jquery-validation提交方式
一、form提交方式//第一种$.validator.setDefaults({ //验证通过后的回调 submitHandler: function(form) { alert("提交事件!"); form.submit(); }}); // 在键盘按下并释放及提交后验证提交表单$().ready(function() { $("#signupF...
2019-03-04 00:55:13
718
原创 spring包扫描配置
方法一:applicationContext.xml<!-- 扫描包 --><context:component-scan base-package="com.project" />不想扫描多余的controller解决办法:<context:component-scan base-package="com.project.web.service,com....
2019-03-02 00:31:43
3494
原创 GOF23设计模式划重点
1.创建型模式:*工厂模式(Factory Pattern):对象的创建抽象工厂模式(Abstract Factory Pattern)*单例模式(Singleton Pattern):springBean中对象的单例建造者模式(Builder Pattern):成员对象的创建和组装分离:StringBuilder类的append方法、SQL中的PrepareStatemen...
2019-02-16 18:08:47
214
原创 Idea 中提示:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
在pom.xml中添加配置<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.c...
2019-02-12 11:08:24
950
原创 前端ui框架推荐
通用ui框架1.easyui2.boostrap3.layui4.jqueryui后台管理框架1.AdminLTE2.element-ui(vue)3.iview(vue)
2019-02-02 00:33:27
553
原创 html页面传值
html页面传值:一是数据挂载+局部加载方式;二是a标签方式;三是window.location.href方式1.数据挂载,局部加载方式//在父标签中绑定要传递的参数$(".container-fluid").data("id",ids[0]);//通过后台跳转页面var url="user/edit.do";//或直接指向目标页面//var url="edit.html";/...
2019-01-26 10:34:27
1026
原创 vo、dto、do的划分
这位博主写得很清晰了,赞一个http://blog.sina.com.cn/s/blog_7a4cdec80100wkyh.html
2019-01-24 14:56:02
658
原创 文件下载Content-Disposition中文乱码
String fileName = "中国.doc";//方法1:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));//方法2:使用指定编码,并告诉浏览器编码类型response.setHeader("...
2019-01-23 08:57:20
13060
6
原创 JavaWeb项目文件上传下载
文件上传下载是web项目常见的功能,最近有个项目要求把文件保存到项目路径外,正好总结一下一、文件上传1.文件保存在项目路径下 1.1 WEB-INF目录不允许通过Url直接访问,因此一般存放比较重要的文件,需要登录后通过服务器程序去访问,可以做一些权限控制; 1.2 而允许任何人访问的文件(如淘宝商品的图片),所以这类文件可以放在WEB-INF目录外,可以通过url直接...
2019-01-19 22:12:36
1589
原创 封装返回结果类和枚举错误码
1.枚举错误码/** * 枚举错误码 */public emum ErrorCode{ FAILED(601,"操作失败"), AUTH_ERROR(401,"认证失败"), SYS_ERROR(500,"系统错误"), PARAM_ERROR(400,"参数错误"), UNKNOWN_ERROR(499,"未知错误"); priva...
2019-01-16 16:44:42
3847
2
原创 前后端分离
前后端分离优点:1.维护方便。前端由 html+css+js组成,前端开发人员负责编写html+css+js,后端开发人员负责编写http服务提供json输出,前端和后端的分工界面清晰;2.提升性能。对前端的部分html+css+js全部采用cdn加速,服务器只提供json,对服务器性能会有提升;3.移动端和pc端可以共用一套后端代码,这样可以省去不少工作量。总结:后台系统、移动...
2019-01-08 09:30:29
304
原创 idea maven依赖引入失败,dependencies全部红线问题
网上搜索到最多的办法只适用个别依赖红线问题,对这种情况不好使。解决办法:出现这种情况一般是有某个依赖包坐标或版本无法下载导致的,先maven clean,然后maven install,找出无法下载的包,修改为正确的坐标,在重新reimport即可...
2018-11-26 16:13:21
21000
5
转载 linux强大的日志查看命令
more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。more指令:more 的常用动作指令:Enter 向下n行,需要定义,默认为1行;Ctrl+f 向下滚动一屏;Space ...
2018-09-14 19:23:23
271
原创 IDEA 2016.1在win10系统下输入法光标不跟随问题
问题:参考了网上很多方法,包括修改jre、搜狗输入法智慧版3.0,都不行。解决:安装华宇输入法,简单完美解决。
2018-05-15 15:02:19
2556
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人