自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Java基础知识点和问题汇总

Integer是int的包装类,int则是java的一种基本数据类型,Integer变量必须实例化后才能使用,而int变量不需要,Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 ,Integer的默认值是null,int的默认值是0...

2020-07-09 16:21:41 151

原创 网络基础知识点汇总

1) netstat -ano,列出所有端口的情况 2)netstat -aon|findstr “3389” 查看端口对应的PID 3)tasklist|findstr “4564” 查看是哪个进程或者程序占用了3389端口 任务管理器根据PID或Name进行删除。

2020-07-09 16:11:40 316

原创 SSM知识点和问题汇总

Mybatis自动生成代码Oracle数据库表转Dao Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据类型1-4 Short 5-9 Integer 10-18 Long 18+ BigDecimal ...

2020-04-24 16:42:33 255

原创 常用数据库知识点汇总

oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。例如左外连接:select A.a,B.a from A LEFT JOIN B ON A.b=B.b;等价于select A.a,B.a from A,B where A.b = B.b(+);再举个例子,这次是右外连接:select A.a,B.a from A RIGHT JOIN B ON A.b...

2020-03-25 16:47:53 174

原创 Spring系列基础知识

Spring 框架是Java应用最广的框架,优秀理念:IoC(Inversion of Control,控制反转),AOP(Aspect Orientend Programming,面向切面编程)。Spring是一个

2020-02-24 16:07:09 143

原创 C#、.NetFramework基本概念

数据项的类型分为值类型和引用类型值类型——存储实际的数据,存放在一段单独的内存中引用类型——第一段存储实际的数据,它总是位于堆中,第二段是一个引用,引用指向数据在堆中的存放位置程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,并成为类。类是一个能存储数据并执行代码的数据结构,它包含数据成员和函数成员。数据成员——存储与类或类的实例相关的数据(描述类实物的特性)。函数成员——执行代...

2020-02-11 14:21:23 483 1

原创 TypeScript知识点汇总

1.TS声明declare var ant:string // 声明字符串declare const min:1 // 声明常量 min = 1declare function func(str:string):string // 声明函数,传递返回都是stringdeclare class Person { static maxAge: number //静态变量 static ...

2019-12-23 14:54:59 136

原创 C#、.NetFramework知识点和问题汇总

1.var定义的变量是全局变量或者函数变量,let定义的变量是块级的变量。2.权限管理Authorize,一般在controller层管理,增删改查响应Http请求,进行校验。[HttpPost, AuthorizeCreate(typeof(MyRow))][ServiceAuthorize(Box.Entities.XxjlDqhzPermissionKey.Delete)]...

2019-12-19 14:29:21 361

转载 数据库单表查询树状结构sql语句

场景:该表树状结构,第一层级得id是第二层级的head。我想把河南下的所有银行都查出来bankid level name head name00017 1 中国银行河南省分行 00001 中国银行河南省分行10951 2 中国银行郑州自贸区分行 00017 中国银行郑州自贸区分行10952 3 中国银行郑州行政区支行 10951 中国银行郑州行政区支行10953 3 中国

2022-05-24 16:07:49 4246 2

转载 IDEA设置新项目默认的Maven、JDK配置

https://blog.csdn.net/u013758802/article/details/115372552?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-115372552.pc_agg_new_rank&utm_term=idea%E8%AE%BE%E7%BD%AE%E6%AF%8F%E6%AC%A1open%

2022-02-15 10:30:45 793

转载 VirtualBox 安装 Centos 并且使用 Xshell 连接

virtual box/ centOS/ Xshell

2022-01-11 14:24:47 849

原创 JAVA 多线程、异步示例

List<Cbzl> cbzls = new ArrayList<>(); // 开启多线程 ThreadPoolExecutor threadPoolExecutor = ThreadUtil.newExecutor(20, 10000); List<List<String>> searchPartitons = Lists.partition(new ArrayList<>(cm...

2022-01-06 09:16:48 806

转载 ORACLE时间计算——sysdate - 1/6、sysdate - 1/24/60

在Oracle中,sysdate - 1/6、sysdate - 1/24/60等,表示从当前时间往前推若干时间,若干时间的计算方式如下:1.如果是A/B类型,则表示往前推n小时,A表示天数,B表示小时,n = A×24/B。例如:sysdate - 1/6,此处A = 1;B = 6。n = 1×24/6 = 4即 select sysdate - 1/6 from dual 得出的时间是当前时间往前推4小时2.如果是A/B/C类型。则表示往前推m分钟,A表示天数,B表示小时,C表示分

2021-12-17 09:03:26 3388

转载 git commit后,如何撤销commit

修改了本地的代码,然后使用:git add filegit commit -m '修改原因'执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?解决方案:使用命令:git reset --soft HEAD^这样就成功撤销了commit,如果想要连着add也撤销的话,--soft改为--hard(删除工作空间的改动代码)。命令详解:HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的commit,想要都

2021-11-03 14:16:06 350

转载 XXL-JOB任务调度中心---关于阻塞处理策略的研究

1、概念调度过于密集,执行器来不及处理时的处理策略。2、有哪些阻塞处理策略?包括:单机串行,丢弃后续调度,覆盖之前调度三种策略。3、对三种阻塞处理策略的理解?(1)单机串行:新的调度任务进入执行器后,该调度任务进入FIFO队列,以串行方式执行。(2)丢弃后续调度:新的调度任务进入执行器后,若存在相同的正在运行的调度任务,本次调度请求将会被丢弃并被标记为失败。(3)覆盖之前调度:新的调度任务进入执行器后,若存在相同的正在运行的调度任务,将会终止当前正在运行的调度任务,并清空队列,然后运行本次新的

2021-10-26 10:17:38 421

转载 Form 设置 DialogResult后 窗体会自动关闭

问题:有一个逻辑是点击保存按钮时,仅设置 DialogResult = OK,而不用关闭窗体,但是点击事件结束后窗体仍然自动关闭。原因:使用 ShowDialog 方式弹出窗体时,只要设置了 DialogResult,窗体都将自动关闭。该逻辑在底层默认执行。无法通过事件或设置阻断。方案:未找到相关的截断信息传递的资料,故如果不需要关闭窗体时,应当避免 设置 DialogResult,而是设置标识。在窗体关闭时根据标识设置DialogResult。转载于:https://www.cnblogs.c

2021-10-20 14:48:24 702

原创 Mybatis 关键字于字段名冲突

SHR在我们表里是审核人,但在mybatis字段是表示>>的意思,产生冲突报错信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'shr != null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxExcepti

2021-10-19 16:38:07 1896

原创 C#计时器(执行代码所消耗时间)

System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();sw.Restart();//执行代码sw.Stop();MessageBoxHelper.ShowInformationMsg(sw.ElapsedMilliseconds.ToString());弹窗显示或控制台输出耗费时间System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopw

2021-10-18 14:28:13 374

原创 C#中 Action和=>的用法(()=>\委托\Func\Delegate)

Action是无返回值的泛型委托,可以有多个入参,但是无返回值。Action action:无入参返回值,Action<String> action:有一个入参,为String类型,无返回值。Func是有返回值的泛型委托,可以有入参,但必须有返回值。Func<Strring> func:有返回值为String的委托,Func<Bool,Strring> func:有入参为Bool,返回值为String的委托。()=>多用于使用声明匿名方法,和委托一.

2021-09-23 10:21:14 2281

原创 SPRING BATCH 处理框架知识点

1、入口JobThread Run方法 获得入参2、传入每个执行器里面的actualExecute函数

2021-09-18 17:04:45 82

转载 C#中?、?:、??、?.、?【】中作用

1.可空类型修饰符(?)  引证类型能够运用空引证表明一个不存在的值,而值类型通常不能表明为空。  例如:stringstr=null;是正确的,inti=null;编译器就会报错。  为了使值类型也可为空,就能够运用可空类型,即用可空类型修饰符"?"来表明,表现方式为"T?"  例如:int?表明可空的整形,DateTime?表明可为空的时刻。  T?其实是System.Nullable(泛型结构)的缩写方式,  也就意味着当你用到T?时编译器编译时会把T?编译成System.Nullable

2021-07-16 10:49:34 628

原创 GIT 重置密码 怎样更新原项目密码

通过 控制面版->凭据管理器-> window 凭据(普通任据) 修改 或删除 git 帐号 , 之后重新尝试获取。

2021-07-12 10:09:50 422

转载 虚方法是什么

文章转自:https://www.cnblogs.com/wayfarer/archive/2009/11/03/1595555.htmlC#的语法脱胎于C++,因而保留了virtual关键字,可以定义一个虚方法(或虚属性)。一个类的成员被定义为virtual,就意味着它在告诉自己的子类:我准备了一笔遗产,你可以全盘接受,也可以完全拒绝或者修改我的遗嘱。显然,虚方法授予子类的权利甚至大于抽象方法。子类面对抽象方法只有重写(override)的权利,而对于虚方法,它还可以选择完全继承。毫无疑问,虚方法破坏

2021-06-24 15:31:25 1997

原创 C# 委托用法

1.无返回参数用Action,执行testA(),输出顺序为132。 private void testA() { this.test(t => { bool a = t; MessageBoxHelper.ShowInformationMsg("3"); }); } private void test

2020-12-23 15:45:35 104

原创 Git变基跳过覆盖提交版本回退解决到pull前的代码

1.输入命令查看本地记录git reflog2.找到本次rebase之前的id3.执行命令回退 git reset --hard ca606c64.执行命名取消rebase状态 git rebase --abort

2020-12-15 12:15:31 632

原创 SSM知识

Mybatis自动生成代码Oracle数据库表转DaoOracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据类型number长度 Java类型1~4 Short| 1-4 | short || 5-9 | |5~9 Integer10~18 Long18+ BigDecimal所以必须指定number类型...

2020-07-09 16:20:48 86

原创 Java数据引用BigDecimal类型和Oracle数据库类型转换

数据库中为number类型的字段,在Java类型中对应的有Integer和BigDecimal都会出现;经测试发现当数据库为sql server和DB2时,用getObject()取出来时Integer类型,但是Oracle 中取出来就会是Integer或者BigDecimal类型。原因是oracle与java类型对应于number长度有关。遇到该类型问题,若要判断每个数据库和数据库字段长度不同对应的java数据类型不同太过烦琐,可采用getString()来取值,统一先转为string来判断另外附

2020-06-09 11:05:57 2531

原创 《代码大全2》第十六章读书笔记

控制循环( Controlling Loops)迭代控制结构(iterative control structure)循环种类:计数循环,连续求值循环,无限循环,迭代器循环password = input('请输入密码:')while len(password) < 6: print('密码有误,请重新输入!') password = input('请输入密码:')forea...

2019-12-27 11:12:02 107

原创 《代码大全2》第十五章读书笔记

使用条件语句(Using Conditionals)if语句首先先写正常代码语句,再处理不常见情况检查if和else子句是不是弄反了多利用布尔函数调用简化复杂的检测if(IsControl(inputCharacter)){ characterType = CharacterType_ControlCharacter;}else if () {}else throw new ...

2019-12-26 11:08:51 81

原创 《代码大全2》第十四章读书笔记

组织直线型代码(Organizing Straight-Line Code)顺序有关的语句如果前后语句之间存在依赖关系,并且这些关系要求你把语句按照一定的顺序加以排列,最好使得这些依赖关系变的明显。最好的方式就是使子程序名能突出依赖关系data = ReadData();results = CalculateReasultsFromData(data);PrintResults(res...

2019-12-25 11:29:26 98

原创 《代码大全2》第十三章读书笔记

不常见的数据类型(Unusual Data Types)结构体(Structures)用结构体来明确数据关系,用结构体简化对数据块的操作,用结构体来简化参数列表,用结构体来减少维护。指针(Pointers)掌握较差,等有需在了解全局数据(Global Data)首先把每一个变量设置为局部的,仅当需要时才把变量设置为全局变量。区分全局变量和类变量。使用访问器子程序。降低使用全局数据...

2019-12-20 14:19:27 93

原创 《代码大全2》第十二章读书笔记

基本数据类型(Fundamental Data Types)整数Integers检查整数除法,7/10=0浮点数Floating-Point Numbers字符和字符串Characters and StringsUnicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个...

2019-12-20 08:43:50 145

原创 《代码大全2》第十一章读书笔记

第十一章 变量名的力量(The power of Variable Names)通常,对变量的描述就是最佳的变量名变量名平均长度在8到20个字符begin/end,first/last,locked/unlocked,min/max,next/previous,old/new,opened/closed,visible/invisible,source/target,source/de...

2019-12-17 14:56:37 167

原创 《代码大全2》第十章读书笔记

第十章 使用变量的一般事项(General Issues in Using Variables)变量初始化原则在声明变量的时候初始化 在靠近变量第一次使用的位置初始化它 在可能的情况下使用Final或者Const 特别注意计数器和累加器 在类的构造函数里初始化该类的数据成员 检查是否需要重新初始化 一次性初始化具名(const修饰的变量)常量,用可执行代码来初始化变量 ...

2019-12-17 09:51:50 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除