- 博客(32)
- 收藏
- 关注
原创 原生JavaScript 获取动态表单的值并转换为对象(JSON)
需求:网页有一个插件配置项表单,每个插件的配置项不同,有<input>,<textarea>两种形式的输入方式,需要用一个js喊出将标签的 name 和 value 属性取出,并创建为对象,以JSON格式发送到后端。代码如下const getConfigJson = function () { var json = new Object() var input...
2019-05-31 18:51:30 1258
原创 fastjson 对象序列化 数组的处理
需要序列化的对象入下class RoleVo { private String roleName;}public class UserInfoVo { private List<RoleVo> roles;}序列化后,产生的是对象数组,数组元素对象的key为原类对象的成员。:{ "roles": [ { ...
2019-05-30 19:32:14 2272
原创 fastjson 去掉转义字符
直接转成Object 而不是 String.参考:https://blog.csdn.net/m0_37979201/article/details/79493187Object json = JSONObject.toJSON(/*需要序列化的对象*/);//String json = JSONObject.toJSON(/*需要序列化的对象*/); //产生反斜杠"\"\""...
2019-05-30 19:23:13 15322 1
原创 watch一个路由对象this.$route
问题来源:https://github.com/PanJiaChen/vue-element-admin/blob/master/src/views/login/index.vue watch: { $route: { handler: function(route) { const query = route.query if (query...
2019-05-29 19:44:01 7134 2
原创 Vuex 组合Action store.dispatch().then().catch() Promise相关
Vuex官方文档:组合Actionhttps://vuex.vuejs.org/zh/guide/actions.html#组合-actionReturning Promises from Vuex actionshttps://stackoverflow.com/questions/40165766/returning-promises-from-vuex-actionsES6 Prom...
2019-05-29 12:05:33 11229
原创 JavaScript 数组的扩展:创建对象时使用扩展运算符
阮一峰 ECMAScript 6 入门 数组的扩展 http://es6.ruanyifeng.com/#docs/arrayvar myobject = { "space":1,...['addr','name']}//{0: "addr", 1: "name", space: 1}var myobject1 = { "space":1,...[{"addr":'somewhere'},{...
2019-05-29 11:59:10 423
原创 Java动态加载Jar包相关参考和总结
java动态加载jar包,并运行其中的类和方法https://blog.csdn.net/wawmg/article/details/17961815额外参考:java动态加载指定的类或者jar包反射调用其方法https://blog.csdn.net/chenleixing/article/details/46407971https://blog.csdn.net/zhuwillyn/...
2019-05-29 00:24:21 397
原创 mybatis genertor 实践及遇到的问题
参考:Spring boot Mybatis 整合(完整版)——没有坑点,一次成功https://blog.csdn.net/Winter_chen001/article/details/77249029https://blog.csdn.net/pucao_cug/article/details/64499355https://blog.csdn.net/Winter_chen001/a...
2019-05-27 00:05:11 848
原创 Spring Boot 统一异常处理 参考和总结
MyBatis执行SQL时会产生异常。MyBatis 插入失败后爆出 500 ,如何捕获异常?https://blog.csdn.net/LinzhiQQQ/article/details/82664773步骤如下:1.在 Mapper 接口里抛出 DataAccessException 异常2.在 ServiceImpl 里,调用了该 Mapper 接口的方法上抛出 DataAcc...
2019-05-26 21:36:21 196
原创 Spring Boot 参数校验 参考和总结
企业实战之Spring拦截器《统一参数校验》https://blog.csdn.net/aiyaya_/article/details/78314783SpringBoot开发详解(五)–Controller接收参数以及参数校验https://blog.csdn.net/qq_31001665/article/details/71075743...
2019-05-26 21:33:58 209
原创 Spring Boot Controller 获取Get请求问号后的参数
参考:Springboot的POST、GET、PUT、DELETE请求实例https://blog.csdn.net/u013005791/article/details/73348206SpringBoot非官方教程 | 第六篇:springboot整合mybatishttps://blog.csdn.net/forezp/article/details/70768477占位符的方...
2019-05-26 20:20:27 9782
原创 Spring Boot 接口响应统一封装
企业实战之spring项目《接口响应体格式统一封装》https://blog.csdn.net/aiyaya_/article/details/78976759***好文章RESTful API 写法 返回值https://blog.csdn.net/aiyaya_/article/details/78209992路径定义https://blog.csdn.net/aiyaya_/ar...
2019-05-26 18:56:48 6333
原创 vue-elment-admin 的学习和参考
项目地址https://panjiachen.github.io/vue-element-admin-site/zh/教程by 花裤衩手摸手,带你用vue撸后台 系列一(基础篇)https://juejin.im/post/59097cd7a22b9d0065fb61d2#heading-16手摸手,带你用vue撸后台 系列二(登录权限篇)https://juejin.im/post/...
2019-05-26 09:35:42 299
原创 ES6 Promise 参考和总结
JS promise 简介https://developers.google.com/web/fundamentals/primers/promises?hl=zh-cnPromise 对象http://es6.ruanyifeng.com/#docs/promiseMDN Promisehttps://developer.mozilla.org/zh-CN/docs/Web/JavaS...
2019-05-25 21:17:14 608
原创 CORS 跨域请求参考与总结
HTTP访问控制(CORS)https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS跨域资源共享 CORS 详解http://www.ruanyifeng.com/blog/2016/04/cors.htmlajax跨域,这应该是最全的解决方案了https://dailc.github.io/2017/03...
2019-05-25 20:59:10 127
原创 axios 封装参考和总结
愣锤:vue中Axios的封装和API接口的管理https://juejin.im/post/5b55c118f265da0f6f1aa354Vue 2.x折腾记 - (10) 给axios做个挺靠谱的封装(报错,鉴权,跳转,拦截,提示)https://juejin.im/post/59a22e71518825242c422604axios拦截器https://hupeip.github...
2019-05-25 20:32:57 148
原创 es6 双箭头函数调用 连续箭头函数的理解 初识柯里化
参考 :es6 双箭头函数调用有什么意义?https://segmentfault.com/q/1010000016320367let getters = { total: (state) => (symbol) => { return (symbol || '$') + state.count; }}// 等效于let getters =...
2019-05-25 11:54:27 2925 2
原创 JavaScript数组操作 filter 方法示例 对比find方法
数组.filter((数组元素)={return (根据条件判断的T/F结果)})//https://www.runoob.com/jsref/jsref-filter.htmlvar ages = [32, 33, 16, 40];function checkAdult(age) { return age >= 18;}function myFunction() {...
2019-05-25 10:51:35 563
原创 ES6 属性方法简写一例:vue methods 属性定义方法
methods: { increment() { this.$store.commit("increment"); },// 正确的写法 // increment: () => { // this.$store.commit("increment"); // }//错误的写法 //TypeError: Cannot read p...
2019-05-25 10:20:26 2513
原创 vuex modules 命名空间 namespaced 属性
namespaced 不要漏了最后的d!!!不要拼写错误,否则在dispatch时,会出现 unknown action type 错误。 created () { this.$store.dispatch('products/getAllProducts')productexport default { namespaced:true, state, ...
2019-05-25 01:05:57 2678
原创 JavaScipt 回调函数 函数作为参数
把函数作为参数,传入另一个函数中。function getProducts(cb){ setTimeout(() => { cb([1,2]) }, 100); };var k = function(k){console.log(k)}getProducts(k)// [1,2]执行效果如下...
2019-05-25 00:00:36 176
原创 Vuex学习笔记流水账
目录const store = new Vuex.Store({...}) // Store 要大写,store 报错//Uncaught TypeError: vuex__WEBPACK_IMPORTED_MODULE_5__.default.store is not a constructor
2019-05-24 15:09:03 161
原创 如何引入 Vuex
npm i vuex安装后在main.js下import Vuex from 'vuex'Vue.use(Vuex)const store = Vue.Store({ .... })//初始化 //store 也可以单独写在js文件中,然后直接引入到main.jsnew Vue({ store,// 把store放入Vue实例,以供全局调用 r...
2019-05-24 14:55:47 169
原创 ES6 计算属性名初尝试
MDN 文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Object_initializer#计算属性名对象初始化语法开始支持计算属性名。其允许在[]中放入表达式,计算结果可以当做属性名。https://cookfront.github.io/2015/06/07/es6-obj...
2019-05-24 14:09:20 184
原创 mysql jdbc spring boot 配置文件书写方法
spring.datasource.url = jdbc:mysql://localhost:3306/test?characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghaispring.datasource.username = rootspring.d...
2019-05-23 20:31:21 306
转载 客户端连接caching-sha2-password问题
处理:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新一下用户的...
2019-05-23 20:27:56 336
原创 使用fasjson解析pakage.json,实现自制插件的管理
npm 的pakage.json 格式如下https://javascript.ruanyifeng.com/nodejs/packagejson.html精简之后得到这样的配置//min-list.json{ "installed": [ { "name": "xxx", "version": "0.0.0", "author": "张三", "descrip...
2019-05-23 12:30:15 241
原创 Spring Boot @Bean 参考和总结
What is a Spring Bean?https://www.baeldung.com/spring-beanChapter 4. Creating and using bean definitionshttps://docs.spring.io/spring-javaconfig/docs/1.0.0.m3/reference/html/creating-bean-definitio...
2019-05-21 20:34:23 355
原创 Spring Boot @ControllerAdvice 总结
玩转Spring Boot 全局异常处理@ControllerAdvicehttps://blog.csdn.net/cl_andywin/article/details/53790510
2019-05-21 20:16:53 812
原创 Spring Boot 整合 Shrio 总结
教你 Shiro 整合 SpringBoot,避开各种坑https://blog.csdn.net/weixin_38132621/article/details/80216056代码示例:https://github.com/HowieYuan/Shiro-SpringBoot
2019-05-21 18:10:36 147
原创 SprinBoot 配置mybatis
文章目录一、配置 application.properties二、配置mybatis的xml(开发sql的地方)三、配置Java注解一、配置 application.propertiesspring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&charact...
2019-05-21 17:55:43 164
原创 MySQL INT INT(11) 是什么意思
https://stackoverflow.com/questions/7552223/int11-vs-intanything-else该x中INT(x)有无关空间要求或其他任何性能问题,它其实只是显示宽度。
2019-05-14 22:48:35 1183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人