- 博客(34)
- 收藏
- 关注
原创 记录一次spring boot动态数据源配置
记录一次spring boot动态数据源配置maven引入application.yml配置创建配置文件类 BaseDataSourceProperties配置通用设置属性的DataSource:BaseMyBatisDataSource使用 ThreadLocal 保存 DataSources 数据源的key注册多数据源继承AbstractRoutingDataSource由于业务需要,配置通用创建人,创建时间,更新人,更新时间的设置配置类 CustomMybatisDataSourceAOP切面进行动态
2021-03-15 10:26:59
334
1
原创 javascript对象记录
Object.getOwnPropertyDescripter() 获取js对象的4个属性1.getter:函数或 undefined,在取属性值时被调用。2.setter:函数或 undefined,在设置属性值时被调用。3.enumerable:决定 for in 能否枚举该属性。4.configurable:决定该属性能否被删除或者改变特征值。Object.defineProper...
2019-10-17 10:55:34
252
原创 java 后端返回url携带中文参数转码处理
java 后端使用URLEncode 对中文部分进行转码Java.net.URLEncodeURLEncode.encode("字符串", “字符集编码”)js部分使用decoderURI()进行解码decodeURI("需要解码内容")即可解决后端url参数带中文的乱码问题...
2019-05-20 15:05:06
2826
原创 微信开放平台授权登录与微信公众号授权登录区别
微信开放平台的scope 类型为 snsapi_login微信公众号的scope 类型为 snsapi_base 和 snsapi_userinfo
2019-04-23 16:53:24
2353
原创 ios企业版发布记录
通过xcode生成下载配置的plist文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"...
2019-04-22 09:59:22
409
原创 vux引入步骤
vux引入步骤1.安装vuxnpm install vux --save2.安装vux-loadernpm install vux-loader --save-dev3.安装less-loadernpm install less less-loader --save-dev4.修改webpack.base.conf.js内容const vuxLoader = require(...
2019-03-29 16:30:58
996
原创 linux命令小结
1.lsof -i:端口号用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:80002、netstat -tunlp |grep 端口号用于查看指定的端口号的进程情况,如查看8000端口的情况netstat -tunlp |grep 8000netstat -tunlp |grep nginx-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相...
2019-03-19 17:53:46
289
转载 mysql学习小结
物理日志 redo log 和逻辑日志 binlog。redo log 用于保证 crash-safe 能力。innodb_flush_log_at_trx_commit 这个参数设置成 1 的时候,表示每次事务的 redo log 都直接持久化到磁盘。这个参数我建议你设置成 1,这样可以保证 MySQL 异常重启之后数据不丢失。sync_binlog 这个参数设置成 1 的时候,表示每次事务...
2019-03-12 17:42:22
197
原创 记录一次微信PC授权登录以及微信公众号授权登录开发过程
引进微信PC登录和微信公众号登录功能1.微信PC登录需要前往微信开放平台注册一个账号,并创建一个网站应用,成功后这个拿到这个网站应用的appid与secrectString APPID=(String) weixinLogin.get("appid");//CommonConstants.contextPath 为项目前缀String REDIRECT_URI= URLEncoder....
2019-03-06 17:26:10
2547
原创 ios10.3以下系统,无法使用URLSearchParams解决方案
场景为: 使用了axios作为前后端数据交互中间件 其参数最初使用了URLSearchParams进行组装,发现在ios10.3以下版本无法访问接口,经过调试以后发现是因为URLSearchParams未定义于是通过网上查询替代方案 找到了qs插件 1.安装qs插件 npm install qs2.main.js引入插件import qs from 'qs'Vue....
2018-09-05 15:15:10
1917
原创 cordova ios模拟器调试js
首先打包之后,xcode选择模拟器机型和版本运行以后, 打开safari浏览器,开发-模拟器-选择对应app名称,然后找到需要debugger的js文件,进行调试
2018-09-05 15:05:56
1288
原创 element-ui,table增加虚拟列表
参考文献https://juejin.im/entry/5aaf66f56fb9a028c71e403e由于业务需要,当大批量的dom(10W个场景)展现在table中,会导致滚动条卡顿,因此需要开发一个虚拟列表的功能原理:根据grid的高度,计算展现条数,通过css属性,transform中的translate(x,y)方法实现,将数据先保存至js的变量中,每次计算以后,slice数组中...
2018-07-12 13:46:40
10235
13
原创 腾讯云视频上传问题总结
使用腾讯云提供java sdk4.4 MultipartUploadVodFile使用此接口,分片上传,分片大小设置1024*1024*20会被腾讯服务器拒绝,无法上传, 目前设置为1024*1024*5 最小分片设置为1024*512`/** * 域名:vod.qcloud.com * 接口名: MultipartUploadVodFile * @Desc
2017-08-17 17:43:11
4942
原创 js事件
input输入框监听事件$('[name="returnsAmount"]').on("input propertychange", function() { });
2017-05-24 14:21:50
325
转载 JDBC操作数据库的步骤
下面的代码以连接本机的Oracle数据库为例,演示JDBC操作数据库的步骤。加载驱动。 Class.forName(“oracle.jdbc.driver.OracleDriver”);创建连接。 Connection con = DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:orcl”, “scott
2017-05-09 13:50:06
413
原创 servlet-api.jar包冲突导致项目启动失败原因
INFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\hapi_hl7\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded.See Servlet Spec 2.3, secti
2017-05-09 09:59:20
2784
原创 java内存管理-个人总结
堆 1.1)存储new出来的对象(包括成员变量) 1.2)成员变量的生命周期(new对象时存在,对象被回收时消失) 1.3)没有任何引用所指向的对象即为垃圾(垃圾回收器GC不定时内存中,看到垃圾则自动回收) 1.4)垃圾回收的过程是透明的,不一定看到后马上回收(想快一些可以调用System.gc(),但是并不能马上回收还是要等待GC自己回收) 1.5)内存泄漏:不再使用的对象没有被及时的回
2017-04-11 13:40:32
345
原创 mysql命令记录
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb chang
2017-02-23 14:56:25
341
原创 Intellij IDEA tomcat配置
项目配置完毕,重启失败,找不到文件applicationContext.xml,原因是在 此处路径配置错误,我将默认加入的web删除,自己配置后,可以找到,默认的路径感觉和自己路径几乎一样,就没有详细检查记录!!!
2017-01-19 10:05:55
429
原创 AppServ安装后无法打开127.0.0.1
1.安装时候我将端口号改为87,访问失败 127.0.0.1:8087访问失败,改为88同样失败 最后改回80成功跳出页面
2016-12-26 16:21:09
1782
原创 java中基本数据类型与引用类型比较方式
基本数据类型 int,short,long,double,float,char,boolean,byte 比较其值方法使用== 引用类型 String等 比较其值方法为equals,自定义对象需要重写equals方法才可比较
2016-11-21 17:53:15
615
原创 js设置html节点属性
对于input type为checkbox的节点,在js中动态添加选中事件时,使用prop(“checked”, true/false),无法使用attr()设置
2016-11-21 15:08:32
1040
原创 tomcat项目无法启动
1.打开未加载成功的项目属性,即Properties 2.点开Depolyment Assembly,查看web.xml目录是否有添加在其中,即红框,未添加则添加,即可解决tomcat启动没有加载项目,因为找不到web.xml 3.webapp这个路径是因为该项目为maven项目,所以必须配置这个路径,否则会启动失败,找不到相关的jar包
2016-11-21 15:01:21
1278
原创 微信公众号开发获取access_token
需要使用到的参数是appid和secret 两个参数在公众号设置里可以找到 access_token每日有限制刷新次数,每次获取后缓存到本地,有效时间7200s,稳妥起见可以设置刷新时间为7000s,防止出现网络波动
2016-11-21 14:59:21
503
原创 get请求400错误,post请求405错误
出现错误原因,后台接收参数part使用的是List,参数的属性对不上,传参使用的类型是String,改为post请求之后才发现 此种错误再次发生,确实是后台接受参数类型和前台所传类型不符,导致400错误附上错误对应 400 - 错误的请求。 ·401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显
2016-11-21 14:58:33
3891
原创 oracle排序分页查询与不排序
oracle分页有通用写法,假设一页5行select * from ( select t.,rownum from ( select from table1 where condition order by column) t ) where rownum>(pangeNow-1)*5 and rownum<=(pageNow)*5如果基础查询不需要排序,可以省掉一层嵌套select * from
2016-11-21 14:57:18
3182
原创 spring mvc项目使用form表单上传文件
因为spring mvc中的解析器已经将form表单中的文件给解析成文件对象,此文件对象可以直接使用<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UT
2016-10-27 11:29:31
548
原创 去掉element.style中内容
css中加入属性 ! inportant 例子.fabric-menu{ width: auto ! important ; padding-left:.81rem;}
2016-10-27 11:05:06
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人