- 博客(54)
- 资源 (4)
- 收藏
- 关注
转载 Java自定义注解Annotation详解
一:简介开发中经常使用到注解,在项目中也偶尔会见到过自定义注解,今天就来探讨一下这个注解是什么鬼,以及注解的应用场景和如何自定义注解。下面列举开发中常见的注解@Override:用于标识该方法继承自超类, 当父类的方法被删除或修改了,编译器会提示错误信息(我们最经常看到的toString()方法上总能看到这货)@Deprecated:表示该类或者该方法已经不推荐使用,已经过期了,如果用户还是要使用,会生成编译的警告@SuppressWarnings:用于忽略的编译器警告信息Jun
2020-05-12 15:18:59
370
转载 Intellij IDEA远程debug教程实战和要点总结
远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。 JAVA 支持调试功能,本身提供了一...
2020-04-02 10:12:56
365
转载 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
超详细的jenkins持续集成工作原理、功能、部署方式等介绍文章由LinuxBoy分享于2019-08-30 11:08:39 超详细的jenkins持续集成工作原理、功能、部署方式等介绍1. 概念jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实时监控集成中存在的错误,提供...
2020-04-01 12:00:18
3653
转载 Java8 forEach 使用
Java8 forEach 使用引言在本文中,我们将向您展示如何使用新的 java 8 foreach 语句循环 List 和 Map。forEach and Map普通方式遍历 MapMap<String, Integer> items = new HashMap<>();items.put(“A”, 10);items.put(“B”, 20);it...
2019-12-16 19:47:30
451
转载 如何用Postman做接口测试
如何用Postman做接口测试 postman介绍&测试准备:postman介绍:postman是一个开源的接口测试工具,无论是做单个接口的测试还是整套测试脚本的拨测都非常方便。前期准备:测试前,需要安装好postman, 客户端版本跟插件版本都行,根据个人需要选择安装。下载地址:客户端下载地址:https://www.getpostman.com/apps插件版本...
2019-10-23 16:48:10
535
转载 软件架构设计——软件架构风格
软件架构风格 软件架构设计的一个核心问题是能否使用重复的软件架构模式,即能否达到架构级别的软件重用。也就是说,能否在不同的软件系统中,使用同一架构。基于这个目的,学者们开始研究和实践软件架构的风格和类型问题。 软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式( idiomatic paradigm)。架构风格定义...
2019-08-29 15:09:35
933
转载 软件开发过程中常用的环境解释DEV FAT UAT PRO
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...
2019-08-21 08:32:22
1583
原创 PowerDesigner--创建概念数据模型;并生成逻辑数据模型/物理数据模型/数据库SQL脚本
PowerDesigner–创建概念数据模型Conceptual Data Model 概念数据模型(CDM)帮助您分析信息系统的概念结构,以识别要表示的主要实体、它们的属性以及它们之间的关系。CDM比逻辑(LDM)或物理(PDM)数据模型更抽象。1.新建概念数据模型2.创建域DomainsDomains可以看做是一个值域,用来限制基本数据类型,操作如下:3.新建实体,并指定实...
2019-07-16 15:46:35
9073
原创 PowerDesigner--创建业务流程模型
PowerDesigner–创建业务流程模型Business Process Model 业务流程模型(BPM)帮助您识别、描述和分解业务流程。您可以在不同的细节级别分析您的系统,并将重点放在控制流(执行顺序)或数据流(数据交换)上。您可以为BPEL、BPMN和许多其他流程语言建模、逆向工程和生成。1.新建业务流程模型2.去除界面分割线3.画业务流程图2.对于Process...
2019-07-16 15:17:53
4998
1
原创 PowerDesigner--创建系统需求模型
PowerDesigner–创建系统需求模型Requirements Model 需求模型(RQM)帮助您分析任何类型的书面需求,并将它们与将实现它们的用户和组以及其他模型中的设计对象联系起来。您可以使用RQM来表示任何结构化文档(例如功能规范、测试计划、业务目标等),并将需求的导入和导出层次结构作为MS Word文档。1.新建需求模型2.新增需求在主窗口界面上,点击一条,就能生成...
2019-07-16 14:33:11
4295
原创 java学习之------位运算符实现两值交换
public class TestExer1{ public static void main(String[] args){ int m = 12; int n = 5; System.out.println("m:"+m+" n:"+n); //方法一:通过一个临时变量 int temp = m; m = n; n = temp; System.out....
2019-07-03 22:44:03
640
1
转载 如何做个好员工(转载)
如何做个好员工(转载) 一、有"同理心"1.1、什么叫"同理心"? 说复杂点儿,同理心就是站在当事人的角度和位置上,客观地理解当事人的内心感受,且把这种理解传达给当事人的一种沟通交流方式。 说简单点儿,同理心就是“己所不欲,勿施于人”。将心比心,也就是设身处地去感受、去体谅他人。 说白了,同理心就是“情商”。 具体点说: 同理心就是,领导交办一项工作,你要...
2019-07-03 15:04:07
241
转载 C#学习之$的用法
C#中$的用法 C#中$的用法:是为了替代string.format();原先赋值需要占位符和变量,当需要拼接多个变量会造成语句过长等不易理解问题,$""是为了替代string.format(),可以把字符串中的C#变量{}包含起来达到识别C#变量的目的$"{id}";也支持表达式,使用$"{(你的表达式)}" var k = "a"; var ...
2019-04-24 14:02:38
383
原创 java学习之流程控制
编写代码如下:package 第1章.java概要;public class _4_流程控制 { //if-else public static void testIfElse(int num){ System.out.println(" num = " + num); if(num < 10){ System.out.println(" num < 10...
2019-04-23 22:01:00
225
原创 java学习之类型转换与越界
编写代码如下:package 第1章.java概要;public class _3_类型转换与越界 { //类型转换 public static void testConversion(){ int i = Integer.MAX_VALUE; System.out.println("max int =" + i); short j = (short)i; System....
2019-04-23 21:21:10
429
原创 java学习之操作符
编写代码如下:package 第1章.java概要;public class _2_操作符 { //算术操作符 public static void testArithmeticOperator(){ int i = 123; int j = 5; System.out.println("i + j = " + (i+j)); System.out.println("i ...
2019-04-23 21:01:52
164
原创 java学习之基本类型
编写代码如下:package 第1章.java概要;public class _1_java基本类型 { static char charval;//16bit 0~2^16-1 static byte byteval;//8bit -128~127 static short shortval;//16bit -2^15~2^15-1 static int intval;//32bi...
2019-04-23 21:00:22
175
转载 Java研发知识图谱
不同行业不同公司不同岗位所用到的技术千差万别,所以该图谱不具有普适性。 该图谱基于笔者从业(电子商务/互联网金融后端)以来工作经验画出,具有一定的局限性,不过对于互联网行业Java研发知识体系具有一定的代表性。 该图谱目前只画出大概框架,各分支还有待完善及补充,后期也会不断更新。 ...
2019-04-16 10:39:44
819
转载 Delphi多线程详解CreateThread、TThread,以及线程间通过"临界区"(CriticalSection)实现同步
在了解多线程之前我们先了解一下进程和线程的关系一个程序至少有一个主进程,一个进程至少有一个线程。为了保证线程的安全性请大家看看下面介绍 Delphi多线程同步的一些处理方案大家可以参考:http://www.cr173.com/html/16747_1.html主线程又程为UI线程。进程和线程的主要差别在于...
2019-04-13 16:06:25
1354
转载 java详细学习路线及路线图
java详细路线: 原文出自点击打开链接本文将告诉你学习Java需要达到的30个目标,学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?路线Java发展到现在,按应用来分主要...
2019-04-13 12:05:00
557
1
原创 Delphi通过RTTI实现TdxDBGrid,TDBGrid标题,列宽,显示顺序,字体大小颜色等动态配置
测试界面:配置界面:配置表代码实现:可以通过配置表,也可以通过配置文件保存,我这里试通过数据库表保存的。源代码下载地址:后台表结构设计(DBDsigner):if not exists(select 1 from sysobjects where name='YY_TABLE_DISPLAY' and type='U')begin create table YY_TABLE...
2019-04-12 16:23:01
1662
原创 Delphi编译指令了解学习
以下内容来源于网络,整理在一块儿方便以后回顾查看。Delphi 的编译指令(1) DEFINE、DEFINE、DEFINE、UNDEF、IFDEF、IFDEF、IFDEF、ELSE、$ENDIF一个程序从无到有的过程是这样的: 编辑代码 -> 预处理 -> 编译(成dcu等) -> 链接(为exe等).什么是预处理?譬如 VCL 中有很多代码是兼容 Linux 的, 在 ...
2019-04-12 15:57:21
1076
转载 Delphi中使用全局钩子
[转载] Delphi中使用全局钩子 Delphi中使用全局钩子 DLL代码:unit UnitDll;interfaceuses Windows;const BUFFER_SIZE = 16 * 1024; // 文件映射到内存的大小const HOOK_MEM_FILENAME = 'MEM_FILE'; // 映像文件名const...
2019-04-12 15:25:44
665
原创 如何写出高性能的SQL语句,及如何进行SQL性能分析与调优
1.尽量使用索引索引是数据库中重要的存储结构,对于查询耗时影响甚大,应避免导致索引无效的sql语句索引失效的场景:1、缺失索引 2、where 条件中的or3、where条件表字段使用函数 4、where条件中存在隐式转换5、where条件中查询范围过大 6、select * from 7、使用like(带通配符(%)的like语句)缺失索引说明:一方面是常作为...
2019-01-13 18:23:15
2707
转载 负载均衡的多种解决方案
转载自:http://blog.youkuaiyun.com/lcstrive/article/details/41927921以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭...
2018-12-20 16:56:04
378
转载 SQL Server索引视图以(物化视图)及索引视图与查询重写
SQL Server索引视图以(物化视图)及索引视图与查询重写 本文出处:http://www.cnblogs.com/wy123/p/6041122.html 经常听Oracle的同学说起来物化视图,物化视图的作用之一就是可以实现查询重写,听起来有一种高大上的感觉, SQL Server也有类似于Oracle物化视图的功...
2018-12-17 10:37:14
514
转载 SQL Server Alwayson概念总结
一、alwayson概念“可用性组” 针对一组离散的用户数据库(称为“可用性数据库” ,它们共同实现故障转移)支持故障转移环境。 一个可用性组支持一组主数据库以及一至八组对应的辅助数据库(包括一个主副本和两个同步提交辅助副本)。 辅助数据库不是备份,应继续定期备份您的数据库及其事务日志。每组可用性数据库都由一个“可用性副本” 承载。 有两种类型的可用性副本:一个“主副本” 和...
2018-12-17 09:29:52
676
原创 软考之---软件设计师考试经验与笔记分享
报考背景本人大学上的是医学院校,就读专业是卫生管理系的计算机管理与信息系统专业,颁发的时管理学学士学位,系部的口号是“培养跨学科、复合型高级专门人才”,所以造就了所开课程分布在医学、管理科学和计算机科学等各个学科领域,所涉及的课程更是包含基础医学概论、临床医学概论、流行病学、管理学原理、运筹学、卫生事业管理学、信息组织学、管理信息系统、医院信息系统、信息系统分析与设计、VB语言、C语言、数据结构...
2018-12-16 19:28:52
10672
96
原创 软考资料-软件设计师
最近经常有人再找软考的资料,故在这里分享一下: 1. 软件设计师教程 第4版.pdf 链接:https://pan.baidu.com/s/1e46lLuH3Svu3t7qx3mrrtg 密码:h35j2.软件设计师历年真题全汇总(2004上半年-2015上半年)(答案+解析) 链接:https://pan.baidu.com/s/1a8olAEOPF8gWjhNH...
2018-09-13 15:55:22
5371
7
原创 简单理解盘索引地址的表示原理
试题(27)、(28) 设文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问文件的逻辑块号分别为5和518,则系统应分别采用_(27)_;而且可表示的单个文件最大长度是__(28)____KB。(28)处填()。A.517 B.1029 C.16513 ...
2018-08-31 10:05:47
7269
1
原创 Delphi调用C#的加密解密(Base64/AES/DES/MD5可扩充)
1. 背景:近期,由于工作上与第三方公司传输数据的时候需要采取数据加密,但是我们采用的时较低版本的Delphi 6;由于加密算法等差异,导致在传输的加密数据第三方一致解析不了(具体问题表现为base64加密中文乱码,AES加密方式的运算模式Mode,填充模式padding);限于代码的管理规范不能使用加密的插件,且网上搜索相关的delphi加密资料少之又少;故决定采取Visual Studio...
2018-08-17 10:33:45
2568
4
转载 终于弄懂KMP算法了
1.简例弄懂KMP-点此链接查看 看了上面的文章,你肯定大概明白了KMP的运作原理,但是你可能对于文章提到的“部分匹配值”的又来还存在疑惑,那么请继续往下看:我们先抛出两个问题,当目标字符串i指针与模式字符串j指针失配时: 1、当母串和模式串不匹配时,i指针为什么不需要回溯? 2、当母串和模式串不匹配时,i指针不回溯,那么j指针应该移动到哪? 通过解释第...
2018-08-13 23:00:11
1772
原创 Delphi无法修改Clientdataset的字段的解决方法
主题:解决clientdataset 自定义字段无法在前台修改值的问题;数据库里面直接取的字段从前台可以修改,但是自定义的返回字段无法修改。报错信息:error1:EDatabaseError with message ‘Field ‘选择’ cannot be modified如果仅仅修改cdsA.field[0].ReadOnly=false,在Post的时候会报error2:...
2018-08-06 09:09:05
3372
原创 Delphi实现带有格式的Excel导出功能
功能预览 ## 运行预览 ## 代码实现//执行sql的函数procedure TForm1.GetReportData(astrsql:string);var strSQL,err:string; i:integer;begin strSQL :='set QUOTED_IDENTIFIER...
2018-07-17 10:30:48
5731
原创 Delphi6及SqlServer对于生僻字䶮的支持测试
1.二进制SqlServer正像现场反馈的这样,后台字段只能以nvarhcar类型来保存,并且插入和更新的时候需要在字段前加’N’,例: update SF_BRXXK set hzxm=N’䶮’ 可参见:https://blog.youkuaiyun.com/chinahuyong/article/details/78558695 2.Delphi6当前的控件也无法显示该生僻字,需要安装TNT系...
2018-05-18 14:04:42
1906
原创 C#关于WebService中Lock锁是否起作用的测试积累
测试Lock的供调用方法private static object lockObjet = new object();[WebMethod]public string HelloWorld(){ //lock (lockObjet) { string a = "无Locktest如果时间间隔相差等于30秒,说明是单线程访问" + DateTime.No...
2018-05-03 11:29:16
2024
Delphi通过RTTI实现TdxDBGrid,TDBGrid标题,列宽,显示顺序,字体大小颜色等动态配置
2019-04-12
软件设计师考点归纳
2018-12-16
Delphi的TNT系列控件,可录入并显示显示生僻字
2018-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人