本文知识点(目录): 1、jdbc连接MySQL数据库 2、jdbc连接Oracle数据库 3、附录【本文jdbc连接MySQL或Oracle数据库的全部代码(合起来,做对比)】 1、JDBC连接MySQL数据库 1.1、我用到的jar包 1.2、实例演示 MySQL建表语句 1 -- MySQL建 ...
分类:
数据库 时间:
2020-01-15 23:23:09
阅读次数:
91
DbUtil工具类 public class DbUtil { private static String url = "jdbc:mariadb://localhost:3306/test?useSSL=false&useUnicode=true&characterEncoding=UTF-8&s ...
分类:
数据库 时间:
2020-01-15 23:22:58
阅读次数:
117
notepad++使用技巧1.开启列块编辑,迅速在行首添加字符2.去除重复项 ,正则替换 ^(.*?)$\s+?^(?=.*^\1$) 匹配新行 ^(.*?)$\s+?^(?=.*^\1$) 3.去除带.com的文字 正则替换 .*.com* 不匹配新行 .*.com* ...
分类:
其他好文 时间:
2020-01-15 23:22:43
阅读次数:
77
webpack的发布策略 1. 在实际开发中,一般会有两套项目方案: + 一套是开发期间的项目,包含了测试文件、测试数据、开发工具、测试工具等相关配置,有利于项目的开发和测试,但是这些文件仅用于开发,发布项目时候需要剔除; + 另一套是部署期间的项目,剔除了那些客户用不到的测试数据测试工具和文件,比 ...
分类:
Web程序 时间:
2020-01-15 23:22:29
阅读次数:
111
平时格式化时间的时候一般都是用的yyyy-MM-dd ,年份都是小写y。最近看很多技术公众号上在发YYYY和yyyy的区别,特此总结一下: 上代码,一目了然 执行结果如下: 注意上面标出的部分,发现2019-12-31 转化之后竟然变为了 2020年。 查看SimpleDateFormat 的API ...
分类:
其他好文 时间:
2020-01-15 23:22:00
阅读次数:
86
https://www.jianshu.com/p/f31b90cc756f 1倒入引用 importRPi.GPIOasGPIO 2针脚编号 不同的命名规则 你可以使用下列代码(强制的)指定一种编号规则: GPIO.setmode(GPIO.BOARD) #or GPIO.setmode(GPIO ...
分类:
其他好文 时间:
2020-01-15 23:21:35
阅读次数:
152
高级语言:Java 、Python、PHP(有局限性) C#、Go ruby >转换出来是字节码,开发速度快。 初级语言:C、汇编 >转换出来是机器码,开发速度慢,但执行速率快,用于底层开发。 Java 与Python对比: -Java 执行效率高,开发速度较慢 -Python 执行效率低,开发速度 ...
分类:
编程语言 时间:
2020-01-15 23:21:15
阅读次数:
98
第一种,使用reversed 函数,reversed返回的结果是一个反转的迭代器,我们需要对其进行 list 转换 第二种,使用sorted函数,sorted是排序函数,它是对一个列表进行排序后生成一个新的list列表,而sort则是在原来的列表上直接进行排序。 其中,reverse是排序规则,Tr ...
分类:
编程语言 时间:
2020-01-15 23:21:03
阅读次数:
130
//20200115 最近在看“咱们裸熊——we bears”第一季和第三季都看完了,单单就第二季死活找不到,只有腾讯有资源,但是要vip……而且还是国语版……所以就瞄上了一个视频网站——可以在线观看(好的动漫喜欢收藏,就想着下载,第一季第三季都找到了资源,甚至第四季都有,就没有第二季……) 最近又 ...
分类:
编程语言 时间:
2020-01-15 23:20:41
阅读次数:
344
const puppeteer = require('puppeteer'); (async () => { const fs = require("fs"); const rootUrl = 'https://www.guazi.com' const workPath = './contents' ...
分类:
Web程序 时间:
2020-01-15 23:20:10
阅读次数:
117
在处理json时,有一个字段是数字并且位数很长,结果被处理为科学计数法 ...,"tradeId":101200111072902276000243,... 经过json.decode之后取到的tradeId是1.012001110729e+23 尝试各种方法之后只能通过字符串替换解决,利用正则表达 ...
分类:
Web程序 时间:
2020-01-15 23:19:56
阅读次数:
297
线程组 10秒内完成100个线程数,相当于1秒增加10个 循环次数不能填0 递增时间填0就是一下有多少个线程 监听器 图形结果 样本数目:线程数 偏离值:标准误差 最新样本:服务器处理最后一个请求所用的时间 吞吐量:每秒钟响应数量结果的个数,每秒完成的请求数 平均:服务器处理所有请求数的响应时间的平 ...
分类:
其他好文 时间:
2020-01-15 23:19:12
阅读次数:
99
抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 确保原料的一致 披萨店成功的关键在于新鲜、高质量的原料。要如何确保每家加盟店使用高质量的原料?你打算建造一家生成原料的工厂,并将原料运送到各家加盟店。对于这个做法,现在还剩下一个问题:加盟店坐落在不同的区域,纽约的红酱 ...
分类:
其他好文 时间:
2020-01-15 23:18:56
阅读次数:
108
Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST. Calling next() will return the n ...
分类:
其他好文 时间:
2020-01-15 23:18:13
阅读次数:
92
ns3官网https://www.nsnam.org/wiki/Installation#Installation 安装: Ubuntu/Debian/Mint The following list of packages should be accurate for Ubuntu 19.04 re ...
分类:
系统相关 时间:
2020-01-15 23:17:54
阅读次数:
196
建造者模式 建造者模式 ,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 在建造事物时,如果发现事物的内部建造的顺序是保持不变的,并且多个事物之间的建造过程也是一致的那么就可以使用建造者模式。 主要用于创建一些复杂的对象。 建造者模式是在当创建复杂对象的算法应该独立于该对 ...
分类:
其他好文 时间:
2020-01-15 23:17:39
阅读次数:
88