1:创建SendMail类 2:调用方法 SendMail send = new SendMail("123456@qq.com", "123456@163.com", "邮件内容测试", "邮件标题测试", "mail20181224");send.Attachments(@"D:\\工作\\ab ...
Java线程与锁 本篇是 《深入理解Java虚拟机》的最后一章, 在此涉及到了线程安全, 但并不是如何从代码层次来实现线程安全, 而是虚拟机本身对线程安全做出了哪些努力, 在安全与性能之间又采取了哪些优化措施. 那么一步步来梳理这些概念. 三种线程概念——内核线程、轻量级进程、用户线程 参考 "内核 ...
分类:
编程语言 时间:
2019-01-07 21:19:45
阅读次数:
230
在spring中,不仅框架作者会使用java注解,开发者也常使用。 可以随手给个例子:在org.springframework.boot.autoconfigure.jdbc.DataSourceProperties中@ConfigurationProperties(prefix="spring.d ...
分类:
编程语言 时间:
2019-01-07 21:19:31
阅读次数:
224
基本配置如下:-broker.id-log.dirs-zookeeper.connectTopic-level配置以及其默认值将在下面讨论。 Property Default Description broker.id 每个broker都可以用一个唯一的非负整数id进行标识;这个id可以作为brok ...
分类:
其他好文 时间:
2019-01-07 21:19:08
阅读次数:
342
SN SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证“产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的;一套正版的产品只对应一组产品序列号。别称:机器码、认证码、注册申请码等。 SN码就是软件开发商给软件的一个识别 ...
分类:
移动开发 时间:
2019-01-07 21:18:59
阅读次数:
304
1. 查看一个 database 或一个 table 的编码show create database mytestdb;show create table testapp_article; mysql> show create table testapp_article;+ + +| Table | ...
分类:
数据库 时间:
2019-01-07 21:18:48
阅读次数:
666
方式一:递归遍历文件夹 方式二:递归遍历文件夹:与上述方式一样,只不过是用内置函数scandir()代替opendir()和readdir()的过程 ...
分类:
其他好文 时间:
2019-01-07 21:18:32
阅读次数:
151
我们先创建一个 WebAPI 项目,看看官方给的模板到底有哪些东西 官方给出的模板: 同时,在 Startup 类中注册了 Mvc 中间件. 实际上, 继承 ControllerBase ,特性 [Route] [ApiController] 都是为了提供一些便利功能,一个最"轻量"的 WebAPI ...
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函 ...
分类:
编程语言 时间:
2019-01-07 21:18:16
阅读次数:
216
1.主从表 主表A与从表B关联: 若存在1:N关系,查询条件为B表字段: 如果表A与B关系为a.***=B.** and a.***=B.***,则写法为: ...
分类:
Web程序 时间:
2019-01-07 21:18:05
阅读次数:
268
Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者 1、Django内置信号 这个信号 django内部已经全部定死 已经埋下触发信号操作 于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函 ...
分类:
其他好文 时间:
2019-01-07 21:17:55
阅读次数:
150
什么是MySQLdb? MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。 安装 Python MySQLdb 模块 linux版本:(配置好yum源) pip install MySQL-p ...
分类:
数据库 时间:
2019-01-07 21:17:45
阅读次数:
167
今天在梳理银行SQL业务的时候出现了一个全角的问题:两个种代码 都可以 使用了UDF函数解决 我们来理解一下Java中全角字符和半角字符之间的关系 ...
分类:
其他好文 时间:
2019-01-07 21:17:37
阅读次数:
672
django 还支持自定义信号 需要步骤 1. 创建信号 这个信号名相当于 django 内置的信号 导入的模块一样 后面 ["toppings", "size"] 是触发者传递的两个参数,触发这个信号传递的参数 2.注册信号 注册函数 3.触发信号 实验开始 在django 项目下 创建一个 pg ...
分类:
其他好文 时间:
2019-01-07 21:17:29
阅读次数:
187
(首发于 2018 年 6 月 25 日) 笔者学习 Java 的原因很简单,java 目前位居编程语言排行榜,多学习一门语言,不让自己出路变窄。 1. java环境搭建 2. Java跨平台原理 每个平台有不同的Java虚拟机,不跨平台的 Java 虚拟机使得 Java 具有跨平台性。 3. 命令 ...
分类:
编程语言 时间:
2019-01-07 21:17:21
阅读次数:
204
Get the list of keys in a given binary search tree in a given range[min, max] in ascending order, both min and max are inclusive. Examples 5 / \ 3 8 / ...
分类:
其他好文 时间:
2019-01-07 21:17:11
阅读次数:
133
由于区块链技术及其应用的巨大增长,所有金融业务都开始以一种或另一种方式投资区块链技术。由于比特币和所有其他数字资产基于区块链工作,因此对比特币应用程序开发存在巨大需求。众所周知,比特币既不是用金属制成的真币,也不是纸币,但它是加密资产。现在,人们可以使用加密资产以零或非常低的交易成本安全地执行对等交易。预见到加密资产的光明前景及其对全球商业市场的影响,供应商已开始使用比特币接受付款。为了使这种支付
分类:
其他好文 时间:
2019-01-07 21:17:01
阅读次数:
177