今天新建了一个SpringBoot项目,要连接Oracle数据库,就找之前的旧项目里的jdbc配置方法复制过来,结果启动的时候报警告,如下: Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found, trying direct instantiation. 虽然说也能正常运行,但是对于强迫症的我来说,还是希望能找到问题并解决掉,万一以后遇到奇奇怪怪的错误,就比较麻烦了。 经过一番查找,是因为applic…

2022-01-31 0条评论 1759点热度 0人点赞 admin 阅读全文

iView的Form里,使用了baidu的edutior,vue下整合还是比较简单的,推荐下这个项目:https://github.com/haochuan9421/vue-ueditor-wrap,按照REAME.md一步步就能完成,不过遇到一个问题,就是在form-item下使用工具栏的整体高度如下,显得不协调,图示如下: 经过研究,只需要在.editor-form-item下的.ivu-form-item-content设置line-height为unset就可以了 代码如下: <style type=…

2022-01-30 0条评论 1365点热度 0人点赞 admin 阅读全文

如题,工具方法,项目中用到的字符命名方式需要互转,不依赖任何第三方库,不挑JDK版本,复制粘贴即可用 下划线命名方式:some_name 驼峰命名方式:someName public static void main(String[] args) throws Exception { System.out.println(underscoreToCamel("some_key")); System.out.println(camelToUnderline("someKey")); } /** * 下划线命名转驼峰方…

2022-01-29 0条评论 1592点热度 0人点赞 admin 阅读全文

之前的文章介绍了SpringBoot下整合Hibernate,详见:https://blog.terrynow.com/2021/07/08/springboot-integrate-hibernate-include-transaction-how-to/ 一般来说是针对单个数据源(数据库)的,不过有时候,需求是要让SpringBoot接多个数据库(也可能是不同的类型的数据库) 我们假设会连接2个数据源,一个是默认的(名字就是dataSource),另一个dataSource02,首先在SpringBoot下配置…

2022-01-28 0条评论 1641点热度 0人点赞 admin 阅读全文

需求如题,对一个数组(可能是纯数字或者是一个object的数组,对某个属性求和或均值) 传统的方式,for循环累加就不提了,这里使用的是MapReduce的方式。 // 对纯数字的数组请求求和 var items1 = [1,2,3,4]; // 直接使用reduce求和 var total1 = items1.reduce((a, b) => a + b); // 对数组(内含对象)的求和和均值,例如对年龄求和求均值 var items2 = [{name:"Terry", age: 18}, {name:…

2022-01-26 0条评论 1293点热度 0人点赞 admin 阅读全文

如题,需要使用Javascript提取文本中全部含有${someKey}或{{someKey}}的部分。 可以借助Javascript的正则表达式来查找,如下: 其中string就是我们想要查找的文本(下面几个例子中的都是) // 匹配 ${someKey} var matchList = string.match(/\\${([^}]+)}/g) console.log(matchList) 如果其中的someKey只限制数字,那么这样修改正则表达式: var matchList = string.match(/…

2022-01-23 0条评论 1769点热度 0人点赞 admin 阅读全文

一个简单的单体应用,需要一个类似Redis的带过期时间的缓存方案,不想增加系统依赖度而安装一个Redis服务,希望引入一个jar或者pom而实现这个类似Redis的功能。 考虑使用Java内置缓存方案 ExpiringMap https://github.com/jhalterman/expiringmap Google Guava Cache https://github.com/google/guava/wiki/CachesExplained 考虑到Guava依赖包有点多(会依赖),暂时部署不方便,如图,实际…

2022-01-22 0条评论 1792点热度 0人点赞 admin 阅读全文

例如有这样一张表,存的是学生测验成绩,测验记录可以有多条,我们需要筛选出每个学生最近一次的测验记录 mysql> desc t_student_test; +--------------+--------------+------+-----+---------+-------------------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+--…

2022-01-20 0条评论 1537点热度 0人点赞 admin 阅读全文

之前的文章,写了一个Java(SpringBoot)的WebSocket服务器端,详见:https://blog.terrynow.com/2022/01/11/java-springboot-implement-websocket-server-sample-codes-manage-sessions-send-messages-inject-services/ 如果要使用Java作为客户端去连那个服务器端,要怎么做呢? 可以使用OKHttp来做,简单几行代码就搞定。 Maven pom.xml引入: <d…

2022-01-19 0条评论 2131点热度 0人点赞 admin 阅读全文

实现类似关系数据库的select in subquery,如下: SELECT * FROM table1 WHERE some_id NOT IN ( SELECT id FROM table2 WHERE some_field = 'some_value' ) db.collect_name1.find( { "some_id": { $nin: db.collection_name2.find({}, { "some_field": "some_value" }).toArray().map(e => …

2022-01-17 0条评论 935点热度 0人点赞 admin 阅读全文
1313233343557