- 博客(20)
- 收藏
- 关注
原创 springboot使用包外的logback.xml配置
想要调用包外的logback.xml,配置写在application.yml是不起作用的,因为加载顺序是bootstrap.yml>logback.xml>application.yml
2023-07-03 16:29:53 1210
原创 oracle出现Unsupported feature: getMetaData的情况
一、第一种情况org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result to parameter object. Cause: java.sql.SQLException: Unsupported feature: getMetaData;从错误可以看出跟useGeneratedKeys有关,检查下是否设置是全局useGeneratedKeys=true,有的话单
2022-05-11 14:08:22 1369
原创 用BeanWrapper对两个类相同属性名进行赋值
一、两个类@Dataclass A { private String name; private String sex; private String hobby;}@Data@AllArgsConstructorclass B{ private String name; private String sex;}二、方法public static void copyProperties(Object target,Object source){
2021-08-26 17:58:00 199
原创 postgresql用with recursive as实现递归
一、数据库表数据二、sql语句with recursive ts as(select * from public.test where id=5union all select test.* from public.test,tswhere public.test.id =ts.gid)select * from ts;三、结果
2021-08-19 16:11:29 757
原创 quicksql使用mybatis时的注意事项
一、配置双数据源因为qsql-server会根据runnerType来判断,如果不配置双数据源的话,到时使用到spark时会出现强制转换错误。 switch (runnerType) { case DEFAULT: resultSet = getJDBCResultSet(h, runner, sql); break; case JDBC:
2021-08-02 18:10:57 316
原创 记quicksql遇到的一个坑
一、错误java.lang.RuntimeException: java.sql.SQLException: path to '///opt/qsql-0.7.0/../metastore/schema.db': '/opt/qsql-0.7.0/../metastore' does not exist at com.qihoo.qsql.metadata.MetadataClient.createConnection(MetadataClient.java:358) at com.qihoo.qsq
2021-07-23 15:47:15 267
原创 nginx中的server_name的匹配顺序
1.在配置本地域名解析2.编写server.confserver{ default_type text/plain; listen 82; server_name _; return 200 "no1 match";}server{ default_type text/plain; listen 82; server_name _; return 200 "no2 match";}server{ default_type text/plain; list
2021-07-20 15:48:32 309 1
原创 使用spring时@Cacheable在service层失效的一种情况
原因:我是通过配置文件来注入bean对象的,而启动时扫描配置文件是有顺序的,当service层的对象已经初始化之后,而cacheManager对象还没有初始化时,这时service对象只是普通的bean对象,而不是代理对象,因此不能AOP,即缓存失效。解决方法:配置文件顺序改变一下,先让cacheManager对象初始化,这时再初始化service层对象时就会包装成代理对象,就可以在service层使用缓存了。...
2021-05-07 20:03:12 1584
原创 对微信公众号文章爬取进行分析
爬取的原因主要是微信公众号竟然没有正序。步骤:首先需要有个爬包工具,我使用的是fiddler,这个自行百度即可下载。打开微信点击所要爬取的公众号,点击进入公众号。再次点击进入查看历史信息进入到历史信息页面,然后向下滚动,刷新出新的文章。从fiddler里查看抓包的数据。经过测试分析,只需要有这几个参数就可以获取到信息。(1) action(2) __biz(3) offset //启始数(4) count //每次数量,不过我试过了,每次最多...
2021-01-06 17:22:50 1085
原创 在idea中下载maven的pom.xml中profile里的插件
1.确定pom.xml里的profile的id是什么。2.点开Maven,这是没有重新加载所有项目之前的。3.重新加载项目之后。
2020-10-28 14:39:08 562
原创 idea使用Gradle控制台出现乱码
1.先按help->edit Custom VM Options。2.在里面加上 -Dfile.encoding=utf-8 (选择自己所需的编码)。3.重启。
2020-09-14 16:38:28 423
原创 mysql使用or时索引情况
一、所有的列都在组合索引里,这时使用or是有使用组全索引的二、表中有没有在组合索引中的列,这时使用or且不是同一列时,是不使用索引的。三、不管是组合索引还是单列索引,只是使用or且是同一列时则使用索引(1)组合索引(2)普通索引...
2020-08-20 15:15:32 2877 1
原创 nacos1.3.0使用mysql8
1.首先创建一个plugins文件夹,其次在里面再创建一个mysql文件夹,最终放mysql8以上的jar2.修改application.propertiesspring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReco
2020-06-10 23:54:32 2179 1
原创 记录mysql8遇到的坑
1.驱动(不影响)mysql5:com.mysql.jdbc.Drivermysql5以后:com.mysql.cj.jdbc.Driver2.URL2.1时区问题(2选1)2.1.1).url需要加时区:jdbc:mysql://localhost:3306/test?serverTimezone=UTC2.1.2).登录mysql修改global time_zone:set global time_zone = ‘+8:00’;改为东八区(以后url就不用加时区)。2.2allowPub
2020-05-19 01:26:16 128
原创 1.windows下连接虚拟机的Centos7的redis
这里写自定义目录标题1.把bind 改为0.0.0.0,也可改成主机ip2.把保护模式从yes改为no3.关闭防火墙或者选择开放端口(2选1)(1)关闭防火墙systemctl stop firewalld.service(2)开放端口firewall-cmd --add-port=6379/tcp --permanentfirewall-cmd --reload4.启动修改...
2020-03-15 23:51:50 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人