- 博客(100)
- 资源 (4)
- 收藏
- 关注
原创 Groovy学习笔记
Groovy学习笔记1、变量区分大小写;int x = 5;int X = 5;2、修饰符默认为 public,可显式指定。方法定义关键字 defdef methodName() { //Method code }3、方法默认参数def someMethod(parameter1, parameter2 = 0, parameter3 = 0) { // Method code goes here } 4、支持弱类型定义 // Example of an
2020-08-27 11:25:20 242
原创 操作系统原理-笔记-虚拟技术
虚拟 CPU在采用多道程序设计技术的系统中,对 CPU 时间都是采用分时共享的方式。如在分时系统中,CPU时间被分为很小的时间片,每个进程每次只能分到一个时间片,若未完成任务而时间已用完,系统将会CPU的使用权赋给另一个进程。处理机使用权的切换对用户而言是完全透明的,从而给用户造成他在独占CPU的错觉。对物理CPU的分时共享为进程实现了一个虚拟的CPU。虚拟存储技术现代操作系统提供给用户的是逻辑地址和用户程序的虚存空间(作业地址空间),而程序实际存储在物理主存中,以实际的物理地址进行主存的存取..
2020-05-09 23:21:11 2346
原创 操作系统原理-笔记-操作系统类型
批量操作系统批量操作系统的主要特征是“批量”。用户要使用计算机时,必须实现准备好自己的作业,然后交给机房,由机房的操作员将一批作业送入系统,计算结果也是成批进行输出。作业的执行采用“多道”形式,在作业执行的过程中,用户不能直接干预。分时操作系统一般采用时间片轮流的办法,使一台计算机同时为多个终端用户服务。该系统对每个用户提供一台“个人计算机”的方法提高了整个系统的效率。实时操作系统实时应用的目的是监视、响应或控制外部环境。这类应用的例子包括完全独立的系统(如军事指挥系统、飞行控制系统、..
2020-05-09 10:58:22 181
原创 操作系统原理-笔记-多道技术和分时技术
多道程序设计技术单道程序工作示例: 在用户输入未完成之前,处理器处于空闲状态,其原因是I/O处理与本道程序相关。多道程序工作示例: 多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,使它们在管理程序的控制之下,相互穿插地运行。当某道程序因某种原因不能继续运行下去时,管理程序便将另一道程序投入运行,这样可以使CPU及各种外部设备尽量处于忙碌状态,从而较大程度地提高了计算机的使用效率。分时技术所谓分时技术,是把处理器时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,..
2020-05-09 10:47:35 941
原创 操作系统原理-笔记-并发、共享及不确定性
目前广泛使用着的计算机仍然是以顺序计算为基础的存储程序式计算机。为了充分利用计算机系统的资源,一般采用多个同时性用户分用的策略。以顺序计算为基础的计算机系统要完成并行处理的功能,必将导致顺序计算与并行计算模型的矛盾,必须解决资源共享和多任务并发执行的问题。以多道程序设计为基础的操作系统具备的主要特征就是并发与共享。另外,由于操作系统要随时处理各种事件,所以它也具备不确定性。并发由并发而产生的一些问题是:如何从一个活动切换到另一个活动;怎样保护一个活动使其免受另外一些活动的影响;以及如何实现互相依赖的
2020-05-09 07:55:21 715
原创 操作系统原理-笔记-实时处理
实时处理是以快速响应为特征的。“”实时“”二字的含义是指计算机对于外来信息能够在被控对象允许的截止期限内作出反应。实时系统的响应时间是根据被控对象的要求决定的,一般要求秒级、毫秒级、微妙级甚至更快的响应时间。...
2020-05-08 22:56:24 241
原创 操作系统原理-笔记-通道与中断
通道是一种专用处理部件,它能控制一台或多台外设的工作,负责外部设备与主存之间的信息传输。它一旦被启动,就能独立于 CPU 运行,这样就可使 CPU 和通道并行操作,而且 CPU 和各种外部设备也能并行操作。所谓中断是指当主机接到某种信号(如I/O设备完成信号)时,马上停止原来的工作,转去处理这一事件,当事件处理完毕,主机又回到原来的工作点继续工作。...
2020-05-08 22:48:19 1940
原创 new BigDecimal vs BigDecimal.valueOf
BigDecimal b1 = new BigDecimal(123.123); //这种用法 123.123 将被视为 double 类型,产生精度丢失 BigDecimal b2 = BigDecimal.valueOf(123.123); //return new BigDecimal(Double.toString(val)); 源码先转成字符串,不会丢失精度 S...
2020-05-07 12:19:39 1916
原创 notepad++ 64位安装 HexEditor 二进制编辑插件
在 64 位 notepad++ 插件管理中找不到可用的 HexEditor 插件,原因是官方不支持 64 位。在如下网址下载 非官方的 64 位 HexEditor 插件:64位HexEditor下载后解压出 dll 文件,打开插件目录, 建立 HexEditor 目录, 将 dll 放置该目录下,重启 Notepad++ 即可。注意必须在插件目录手动建立 HexEditor 目录,...
2020-05-03 10:08:51 1878 1
原创 poi 设置单元格边框
//设置单元格样式CellStyle comm = workbook.createCellStyle();comm.setAlignment(HorizontalAlignment.CENTER); //水平居中comm.setVerticalAlignment(VerticalAlignment.CENTER); //垂直居中comm.setBorderBottom(BorderSt...
2020-04-30 17:54:11 5723 1
原创 java 去除字符串最后一位
String str = "123";System.out.println(str.substring(0,str.length()-1));
2020-04-30 17:46:13 2891
原创 Java8 lambda steam 使用
steam filterclass Dto { public Dto(String name, int age) { this.name = name; this.age = age; } private String name; private int age; ...
2020-04-28 15:17:27 464
原创 java 基本数据类型
//double 使用 D d 指定double d1 = 123.12d;double d2 = 123.12D;//float 使用 f F 指定//long 使用 l L 指定//
2020-04-27 00:06:41 99
原创 plsql developer 乱码解决
检查服务器字符编码select userenv('language') from dual;select * from v$nls_parameters a where a.PARAMETER = 'NLS_CHARACTERSET'; 检查 plsql developer 字符编码在 帮助 - 信息 翻到 Character Sets 一段,检查 NLS_LANG 字段是否有值,且与...
2020-04-26 16:22:42 189
原创 POI 操作 EXCEL
/** * 从指定行号插入数据行 * * @param sheet * @param rowIdx * @return */ private HSSFRow insertRow(HSSFSheet sheet, int rowIdx) { HSSFRow row = null; if (sheet.getRow(rowIdx) != null) { ...
2020-04-26 14:32:32 141
原创 使用 itext 绘制 PDF 表格
pom.xml<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.1</version></dependency>javapriv...
2020-04-26 12:27:17 1278
原创 Java字符串指定位置插入字符
在指定位置插入字符串,使用 StringBuilder 实现。 String str = "12345678"; StringBuilder sb = new StringBuilder(str); //在第4个字符后插入换行符 sb.insert(4,"\n"); System.out.println(sb.toSt...
2020-04-25 22:58:44 4356
原创 Java 字符串格式化
Java 字符串格式化Format SpecifierData TypeOutput%afloating point (except BigDecimal)Returns Hex output of floating point number.%bAny type“true” if non-null, “false” if null%ccharacte...
2020-04-25 13:42:48 167
原创 Maven仓库配置
maven 仓库配置Maven 仓库分类本地仓库默认在本机每个用户目录下的仓库,地址为 .m2/repository/,从远程仓库下载的 jar 都会保存在本地仓库中。远程仓库可以在项目的 pom.xml 文件和 maven 的配置文件 settings.xml 可以配置多个远程仓库。例如: <repositories> <re...
2020-04-24 18:47:57 1142
转载 maven 打包 scope 为 system 的 jar 包依赖
项目中若使用本地的jar作为依赖,打包时需要将其打包到 lib 目录下。使用插件 mave-dependency-plugin 解决,在 pom.xml 做如下配置:<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin&l...
2020-04-18 21:52:49 3801
转载 JDBC vs ODBC
ODBC is an SQL-based Application Programming Interface (API) created by Microsoft that is used by Windows software applications to access databases via SQL.JDBC is an SQL-based API created by Sun Mic...
2020-04-17 11:16:59 156
原创 git 常用命令
git rm 删除文件git pull origin develop 从远程 develop 分支更新到本地分支git push origin develop 本地分支推送到远程 develop 分支
2020-03-14 12:40:54 86
原创 oracle 日期比较
表 trdt_info 的 vd_day 为 date 类型select * from trdt_info t where t.vd_day = date'2020-03-13';--可以匹配到 2020-03-13 的数据select * from trdt_info t where t.vd_day = to_date('2020-03-13','yyyy-mm-dd');--可以匹...
2020-03-13 10:44:59 176
原创 浏览器 History 及 React Router History 介绍
浏览器 history 介绍浏览器History对象介绍react router History 介绍react router 中 browserhistory 和 hashhistory 的区别
2020-03-13 08:09:03 282
原创 linux 执行脚本 $'\r': command not found 错误解决
原因是文件是windows 格式,换行符与 linux 不一致;安装 dos2unix 命令转换以下即可。
2020-03-12 21:39:52 242
原创 nginx linux 安装
1、上传 nginx-1.16.1.tar.gz 到 linux 服务器2、解压缩#使用tar命令解压tar xvf nginx-1.16.1.tar.gz3、进入到解压后的目录,编译安装cd nginx-1.26.1./configure
2020-03-12 17:13:07 311
原创 oracle sqlplus
--登录 --sqlplus [username]/[password]@//[ip]:[port]/[schema]sqlplus username/passwdA@//xxx.xxx.xxx.xxx:xxxx/xxxx
2020-03-12 15:25:02 74
原创 js Lodash 函数使用
//map函数,对集合的每个元素应用传入的函数//_.map(collection, [iteratee=_.identity])const data = [{'name':'xx','age':1},{'name':'xxx','age':2},]//只提取 age 属性const fn = (e) => e['age'] )_.map(data,fn)//...
2020-03-12 09:22:34 470
原创 mybatis 转义字符
< 表示 < 小于<= 表示 <= 小于等于> 表示 > 大于>> 表示 >= 大于等于<> 表示 <> 不等于也可以在 mybatis 中不对符号进行转义:<![CDATA[...]]>...
2020-03-12 08:34:22 235
原创 oracle 创建序列及使用
--创建序列create sequence seq_tableincrement by 1start with 1maxvalue 999999999;--序列取值select seq_table.nextval from dual;drop sequence seq_table;--删除序列
2020-03-11 12:43:44 99
原创 python 拆分大文件
如有大文件 batch.sql,需要拆分成小文件:srcfile = 'c:\\batch.sql'target = 'c:\\target\\' #拆分到该目录下lines = []num = 0fn = 0with open(srcfile,'r') as src: for line in src: n += 1 lines.append(line) #100行拆分一...
2020-03-10 22:56:52 168
《中国证券登记结算有限责任公司 开放式证券投资基金及证券公司集合资产 管理计划份额登记及资金结算业务指南》
2019-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人