在java的异常类体系中,Error和RuntimeException是非检查型异常,其他的都是检查型异常。 所有方法都可以在不声明throws的情况下抛出RuntimeException及其子类 不可以在不声明的情况下抛出非RuntimeException简单的说,非RuntimeExceptio ...
分类:
编程语言 时间:
2019-05-22 19:18:03
阅读次数:
125
规格化设计——OO第三单元总结 一、JML语言理论基础、应用工具链 1.1 JML语言 ? JML(java modeling language)是一种描述代码行为的语言,包括前置条件、副作用等等。JML是一种行为接口规格语言 (Behavior Interface Speci?cation Lan ...
分类:
其他好文 时间:
2019-05-22 19:16:48
阅读次数:
116
源码系列文章很长时间没有更新,一是在考虑文章用什么方式写质量会更高,用什么方式总结更易于扩展和总结知识点,加上工作、看书、健身占用的时间比较多所以也没时间去整理。最近在网上看到一篇文章感觉这种方式不错,刚好 "ant Desgin of vue" 发布,就想试试用这种方式写文章,而且通过画思维导图来 ...
分类:
其他好文 时间:
2019-05-22 19:16:30
阅读次数:
737
Kubernetes Dashboard部署 参考:https://github.com/kubernetes/dashboard https://www.jianshu.com/p/5ff6e26d1912 [root@master yaml]# cd dashboard/ [root@maste ...
分类:
其他好文 时间:
2019-05-22 19:16:16
阅读次数:
898
例如,我要删除zhao这个字符串所在的行 打开notepad++的ctrl+f窗口 点击替换选项,在查找目标输入^.*bp.*$ 其中替换为那里留空,查找模式选择正则表达式,建议也勾选匹配大小写,同时将箭头放置在文首 点击全部替换后 ...
分类:
其他好文 时间:
2019-05-22 19:16:00
阅读次数:
405
在python3中,可以使用pymysql import pymysql https://www.cnblogs.com/wangbaihan/p/8127740.html 流程 连接数据库→创建游标→执行SQL→fetch获得数据,进行业务处理→关闭游标→commit→关闭数据库连接 连接数据库: ...
分类:
数据库 时间:
2019-05-22 19:15:40
阅读次数:
157
利用正则表达式分解文件目录 测试字符串:C:\Users\wppcn\Desktop\中文长字符第一次测试\新建文件夹1\新建文件夹2\新建文件夹3\中文长字符第一次测试 - 副本\新建文件夹1 - 副本\新建文件夹2 - 副本\新建文件夹3 - 副本\中文长字符第二次测试\新建文件夹1\新建文件夹 ...
概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA( ...
分类:
其他好文 时间:
2019-05-22 19:13:49
阅读次数:
101
Lexicographical Substrings Search $$ Time Limit: 149 ms \quad Memory Limit: 1572864 kB $$ 题意 给出一个字符串,求出这个字符串上字典序第 $k$ 小的子串。 思路 先对给出的字符串构建后缀自动机,因为后缀自动机 ...
分类:
其他好文 时间:
2019-05-22 19:13:27
阅读次数:
77
问题 每次安装依赖包gcc-c++的时候,经常会遇到包如下错误 Error: Package: libstdc++-devel-4.8.5-16.el7_4.2.x86_64 (ultra-centos-7.4-updates) Requires: libstdc++(x86-64) = 4.8.5 ...
分类:
编程语言 时间:
2019-05-22 19:13:14
阅读次数:
1939
OO第三单元总结 前言 ? 本单元中,初次接触到了The Java Modeling Language (JML)这种语言,主要尝试了根据规格进行相应代码实现,及根据代码或需求抽象出相应规格的练习。从PathContainer,Graph到RailwaySystem,一路发展过来,在实现这些接口的新 ...
分类:
其他好文 时间:
2019-05-22 19:12:52
阅读次数:
115
(1)梳理JML语言的理论基础、应用工具链情况 Java建模语言(JML)是一种行为接口规范语言,可用于指定Java模块的行为 。它结合了Eiffel的契约方法设计 和Larch系列接口规范语言的基于模型的规范方法 ,以及细化演算一些元素 。 JML有标准的注释结构,由JML的语法表达式构成,有固定 ...
分类:
其他好文 时间:
2019-05-22 19:12:23
阅读次数:
82
今天做了一个在线投票的项目,具体需求如下 1.不需要用户体系 2.打开网页就可以投票 3.每人每天只可以投1票 根据以上需求,不同客户端只能用ip来区分,便顺便研究了一下java 服务器端获取客户端ip的方式,废话不多说,直接上代码 /** * 获取客户端IP地址 * * @param reques ...
分类:
编程语言 时间:
2019-05-22 19:11:44
阅读次数:
133
var、let、const 一、var 1、声明 一直以来我们都是通过var关键字定义JavaScript变量。 我们可以在其他函数内部访问相同的变量 g可以获取到f函数里定义的a变量。 每当g被调用时,它都可以访问到f里的a变量。 即使当g在f已经执行完后才被调用,它仍然可以访问及修改a。 2、作 ...
分类:
其他好文 时间:
2019-05-22 19:11:29
阅读次数:
99
解决秒杀高并发问题方法很多,如悲观锁,消息队列等…… 利用乐观锁及redis解决秒杀高并发基本逻辑 //初始化redis $redis = new Redis(); // 设置键值,起到监视作用 执行事务之前,判断被修改,回滚 $redis->watch('sales'); // 获取销量 $sal ...
分类:
其他好文 时间:
2019-05-22 19:10:12
阅读次数:
109
参考: "让Linux关闭终端(关闭SSH等)后,程序继续运行" Ubuntu 在终端关闭情况下仍然运行进程 在 Ubuntu 16.04 系统下使用 命令在终端关闭情况下仍然运行进程。具体命令如下: 2019.5 ...
分类:
系统相关 时间:
2019-05-22 19:10:00
阅读次数:
479
Lexicographical Substrings Search $$ Time Limit: 149 ms \quad Memory Limit: 1572864 kB $$ 题意 给出一个字符串,求出这个字符串上字典序第 $k$ 小的子串。 思路 对于给出的字符串,求出后缀数组,根据后缀数组的 ...
分类:
编程语言 时间:
2019-05-22 19:09:47
阅读次数:
98