自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一代猿佬

爱编程,爱玩机,爱美女

  • 博客(52)
  • 资源 (15)
  • 收藏
  • 关注

原创 Spring boot 全局异常处理 @ControllerAdvice 无效,无法进入 @ExceptionHandler

网上找了很多资料,说什么原因的都有,试了半天后来才发现,是自己加了log的aop切面,所以exception半路就被劫道了!!!问题出在下面这端注释的代码中可以看到我用try catch 对proceed方法进行包裹,一旦目标方法异常,catch就会被这里捕捉到并抛出异常处理掉,所以无法向上抛出,更无法到达@ControllerAdvice的全局异常处理器中! @Around...

2021-02-18 15:33:00 1574 1

原创 jenkins pipeline

pipeline {agent anytools {maven ‘maven3.6.2’jdk ‘jdk1.8’}stages {stage (‘Initialize’) {steps {sh ‘’’echo “PATH = ${PATH}”echo “M2_HOME = ${M2_HOME}”‘’’}} stage ('Checkout') { ...

2020-01-24 16:46:43 418

原创 异常关机后Oracle无法正常连接,使用 conn /as sysdba 出现 ORA-01034 和 ORA-27101: shared memory realm does not exist...

最近异常关机导致oracle无法连接,一直提示ORA-01034和ORA-27101的错误打开cmd后,输入sqlplus /npologconn / as sysdba提示ORA-01034 -Oraclenot available”“ORA-27101 - shared memory realm does not exist原因:非正常关...

2019-08-22 16:05:00 542

原创 linux下 source ~/.bashrc文件修改后无效的原因

linux下通过vim ~/.bashrc修改数据比如数据库连接(export CONN_STRING = postgres://username:[email protected]/db?sslmode=disbale)保存退出后,直接用source ~/.bashrc启用立即生效,通过api查询数据发现连接的还是原来的数据库,是因为在用户登录时已经执行了一遍$HOME/.bashrc,此...

2019-06-13 16:34:04 24556 9

原创 跨域 nginx反向代理proxy未添加pathRewrite导致的404问题

跨域 nginx反向代理proxy未添加pathRewrite导致的404问题 pathRewrite是使用proxy进行代理时,对请求路径进行重定向以匹配到正确的请求地址未添加pathWrite时:proxy: { '/csdn': { target: 'https://blog.csdn.net', changeO...

2019-06-10 19:38:00 2196

原创 将博客搬至CSDN

将博客搬至CSDN 搬家 posted @ 2019-06-10 19:22 一代猿佬 阅读(...) 评论(...) 编辑 收藏

2019-06-10 19:22:00 99

原创 Git 分支开发规范

Git 分支开发规范 分支管理分支命名master 分支master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性master 分支一般由develop以及hotfix分支合并,任何时间都不能直接修改代码develop 分支develop 为开发分支,始终保持最新完成以及bug修...

2019-05-23 10:44:00 154

原创 .NET[C#]LINQ查询List集合中所有重复的元素如何实现?(转载)

.NET[C#]LINQ查询List集合中所有重复的元素如何实现?(转载) 方案一var query = lst.GroupBy(x=>x) .Where(g=>g.Count()>1) .Select(y=>y.Key) .ToL...

2019-05-21 14:11:00 5441

原创 Vue入门学习日记(一)

Vue入门学习日记(一) 一、环境搭建:1. 安装Nodejs官网下载后,输入node -v 查看node版本号2. 安装淘宝镜像cnpm或者yarn打开终端,设置淘宝 npm 镜像,输入:npm config set registry https://registry.npm.taobao.org 或者:n...

2019-05-20 01:58:00 130

原创 Restful API 特性详解

Restful API 特性详解 REST - Representational State Transfer - 表述性状态转移 (资源在网络中以某种形式进行状态转移)REST风格特点:1.资源所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。资源...

2019-04-02 23:39:00 694

原创 Readonly和Const的终极不同点分析

Readonly和Const的终极不同点分析 网上看了很多这个知识点的分享,面试的时候也很多次碰到过,但是每次回答的时候总感觉答的不是很到点子上。今天还是过来好好整理整理Const                      Readonly静态常量 ...

2019-03-31 17:15:00 560

原创 CSVDE导出AD域下指定子OU的Group中所有成员的信息

CSVDE导出AD域下指定子OU的Group中所有成员的信息 最近搞CSVDE搞的头疼,网上各种乱七八糟的资料,都是东搞一下西搞一下,好不容易找到一篇系统性的介绍使用CSVDE来对AD进行导入导出操作的文章具体链接:http://www.computerperformance.co.uk/Logon/Logon_CSVDE_Export.ht...

2017-08-15 16:32:00 2804

原创 Docker windows下安装,入门及注意事项,并搭建包含Nodejs的webapp

Docker windows下安装,入门及注意事项,并搭建包含Nodejs的webapp 一、关于Docker什么是Docker?Docker 采用go语言编写,是一个开源的应用容器引擎。让开发者可以快速打包他们的应用以及依赖包到一个封装的可移植的容器Image中,然后发布到任何流行的机器(Linux,windows...

2017-07-19 16:32:00 178

原创 CSS 选择器 关系

CSS 选择器 关系 常见的基于关系的选择器选择器     选择的元素A E        元素A的任一后代元素E(后代节点指A的子节点,子节点的子节点,以此类推)A > E       元素A的任一子元素E(也就是直系后代)E:first-child    任一是其父母结点的第一个子节点的元素E...

2016-11-07 14:13:00 103

原创 CSS 伪类

CSS 伪类 LinkThe:linkCSSpseudo-classlets you select links inside elements. This will select any link which has not yet been visited, even those already styled using select...

2016-11-07 10:44:00 84

原创 去掉枚举中的某一个值

public enum AfterPaymentAuditStatus { [Description("待申请")] BeTransfer = 0, [Description("待主管审核")] BeDirector = 1, [Description("主管审核不通过")]...

2016-06-04 13:26:00 1100

原创 学生、教师、课程、成绩 查询 面试专用

表架构Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表建表语句CREATE TABLE student ( s# INT, sname nvarchar(32), s...

2016-06-04 13:19:00 127

原创 服务器 文件下载

文件存放路径:Project/UploadFile/Static/Download/123.xlsx界面:<input type="button" class="btn" value="模板下载" id="btnDownload" />JS:$("#btnDownload").click(function() { var url = '@Url.A...

2016-06-04 13:18:00 70

原创 MD5加密解密

publicstaticstringGetMD5Hash(String input) { MD5 md5=newMD5CryptoServiceProvider(); byte[]res=md5.ComputeHash(Encoding.Default.GetBytes(input),0,input...

2016-06-04 13:16:00 146

原创 ASP.NET 无法在WEB服务器上启动调试

一、调试asp.net应用程序的时候,VS.NET出现这样一个错误:试图运行项目时出错:无法在WEB服务器上启动调试.1:Web.config 文件的"编译"部分中 debug 属性设置为了 true2:重新启动 IIS,请在命令提示符处键入 iisreset3:检查了“默认 Web 站点”的 IIS 安全设置,设置没有错4:为 Web 应用程序指定虚拟文件夹,5:修...

2016-06-04 13:16:00 277

原创 C# Winform 控件随窗体自动缩放

///<summary>///控件随窗体自动缩放///</summary>///<param name="frm">Form</param>publicstaticvoidAutoScale(Form frm){ frm.Tag=frm.Wi...

2016-06-04 13:15:00 485

原创 两个grid表之间移动数据

void MoveData(UGrid src, UGrid desc) { try { if (src.Selected != null && src.Selected.Rows.Count > 0) { ...

2016-06-04 13:14:00 83

原创 oracle批量插入*.sql文件中的数据

有一次开发一个功能,需要导入别人提供的几万条数据,数据在一个*.sql文件中,大概有8万条数据insert into testtable(id,name) values(1,'1') -----8万多条按照平常习惯,直接把所有insert into 语句拷贝到一个pl/sql新开的sql窗口中执行,结果直接卡死了。然后打开pl/sql--->File---&gt...

2016-06-04 13:13:00 193

原创 Oracle的 DECODE 转换

转换前:DECODE(TRIM(FCA_CASSETTE.PORT_ID), '', DECODE(TRIM(FCA_CASSETTE.RACK_ID), '', '', FCA_CASSET...

2016-06-04 13:13:00 235

原创 C# 禁止汉字输入

注意:在C#中,不论中英文,均要占两个字节,原因是C#采用的Unicode编码//遍历Unicode编码的字符System.Text.StringBuilder s = new System.Text.StringBuilder(0xFFFF * 3);for (int i = 128; i < 0xFFFF; i++){if (i % 50 == 0)...

2016-06-04 13:13:00 361

原创 迭代器 IEnumerator 与 IEnumerable

接口IEnumerable 意为可迭代的,其实可以看成是创建迭代器的工具,但为何要有IEnumerable呢?voidPrintDifferentStyle(IEnumerable<IDCard>enum) {{foreach(varidinenum) { Console.WriteLine({Console.WriteLine("姓名:"+id.Name+...

2016-06-04 13:12:00 63

原创 C# String.Format() 数字格式化输出大全

inta=12345678; //格式为sring输出// Label1.Text=string.Format("asdfadsf{0}adsfasdf",a);// Label2.Text="asdfadsf"+a.ToString()+"adsfasdf";// Label1.Text=string.Format("asdfadsf{0:C}adsf...

2016-06-04 13:08:00 132

原创 C#中如何实现JAVA中的String.replaceAll()方法功能

JDK原文注释:Stringjava.lang.String.replaceAll(Stringregex,Stringreplacement)replaceAllpublic String replaceAll(Stringregex, Stringreplacement)Replaces each sub...

2016-06-04 13:07:00 461

原创 Orcale的rownum

rownum是orcale 系统顺序分配为从查询返回的行的编号,如第一行是1,第二行是2,是个伪字段,不能以任何表的名称作为前缀。通常用于限制查询返回的总行数1、等于某值的查询条件如果希望找到table中第一条学生信息,使用rownum=1如果希望找到table中第二条学生信息,使用rownum=2查询不到,因为rownum总是从1开始,orcale任务rownum&g...

2016-06-04 13:06:00 50

原创 Orcale执行语句 出现错误“ORA-01791: 不是 SELECTed 表达式”

SELECTDISTINCTTRIM(FCA_ENTRY_COUNT.ENTRY_PLAN_ID)ASENTRY_PLAN_IDFROMFCA_ENTRY_COUNTINNERJOINFDA_ENTRY_PLAN ONFCA_ENTRY_COUNT.ENTRY_PLAN_ID=FDA_ENTRY_PLAN.ENTRY_PLAN_IDWHE...

2016-06-04 13:05:00 67

原创 编译出错,提示lc.exe 已退出 代码为 -1

lc.exe已退出代码为-1把项目中“properties”目录下的“license.licx”文件删除,再编译

2016-06-04 13:04:00 59

原创 C#去除字符串的最后一个字符

字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:1、用的最多的是Substring,这个也是我一直用的s = s.Substring(0,s.Length - 1)2、用TrimEnd,这个东西传递的是一个字符数组s=s.TrimEnd(',')//如果要删除"5,",则需要这么写char[] MyChar = {'5',',...

2016-06-04 13:04:00 47

原创 oracle sql日期比较

第一部分:oracle sql日期比较:oracle sql日期比较:在今天之前:select*fromup_datewhereupdate<to_date('2007-09-07 00:00:00','yyyy-mm-dd hh24:mi:ss')select*fromup_datewhereupdate<=to_date('2007-0...

2016-06-04 13:04:00 71

原创 C#,关于从List或Collection中找出对象的某个属性值与另一个list相同的全部对象...

List<PLATE> A;List<PLATE> B;foreach(PLATE plate in B){ PLATEexistPlate= B.FirstOrDefault(r=>r.Slot_no.Equals(plate.Slot_no));}

2016-06-04 13:03:00 207

原创 委托和事件

事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿...

2016-06-04 13:02:00 45

原创 接口 抽象类

接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高...

2016-06-04 13:02:00 72

原创 c#多线程操作WindowsForms控件

在Windows Forms编程中涉及到的多线程操作,多个线程来更新Forms上的控件,比如textbox等。但是如果你直接在线程中更新textbox的text属性是会报错的。因为textbox是主线程创建的,子线程访问的时候就会报错。解决方案如下,建立一个Windows Forms项目,拖拉一个textbox和button就可以。点击button来启动线...

2016-06-04 13:01:00 101

原创 C#获取当前程序运行路径的方法集合 //获取当前进程的完整路径

C#获取当前程序运行路径的方法集合://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件...

2016-06-04 13:00:00 76

原创 在VM虚拟机上安装Microsoft Dynamics CRM 2016 步骤图解及安装注意事项

在VM虚拟机上安装Microsoft Dynamics CRM 2016 步骤图解及安装注意事项 安装Dynamics CRM 2016环境配置要求:系统版本:Windows Server 2012 R2(必须)SQL 版本: SQLServer2014SP1-FullSlipstream-x64-ENU(必须)Dynamics CRM...

2016-06-02 18:25:00 787

原创 连接QuickBooks Online实现于IOS App数据同步功能的个人记录

连接QuickBooks Online实现于IOS App数据同步功能的个人记录 公司项目需要用WebService与QBO实现后台数据同步,由于国内没有做过类似第三方产品接口的资料,前前后后找了N久,终于实现功能,现把实现功能步骤贴上来分享:QBO开发者地址(主要用于创建QBO的APP和获取KEY和Token)https://dev...

2016-03-08 17:56:00 310

VS C# 中 仿Office界面风格控件,很漂亮

VS C# 中 仿Office界面风格控件,很漂亮 绝对值这个分!!!!

2012-05-04

listview列宽自动适应

listview列宽自动适应

2012-05-04

VS & C# 之设计QQ用户登录界面

VS & C# 之设计QQ用户登录界面 VS & C# 之设计QQ用户登录界面

2012-05-04

个人总结的VS使用小技巧(虽然不多,适合新手)

个人总结的VS使用小技巧(虽然不多,适合新手) 个人总结的VS使用小技巧(虽然不多,适合新手)

2012-05-04

cmd命令大全

cmd命令大全

2012-05-04

手动动态添加 PropertyGrid 的数据行并显示 C# (非属性绑定方式)

手动动态添加 PropertyGrid 的数据行并显示 C# (非属性绑定方式)

2012-05-04

C#图片转换成二进制流并且保存到sql_server数据库

C#图片转换成二进制流并且保存到sql_server数据库

2012-05-04

C# Excel文件导入到Access数据库

C# Excel 导入到Access数据库

2011-08-26

C# Access数据库 导出到Excel

C# Access数据库导出为Excel格式

2011-08-26

Notepad++ 绿色软件,编程软件,常用软件

Notepad++ 绿色软件 编程软件 常用软件

2011-03-18

(东软)编程规范,强大的编程习惯助手

(东软)编程规范,养成编程好习惯的强力助手!

2011-03-18

系统分析与设计和管理信息系统

适合想做系统分析于设计的人。。。。。。。。。

2009-06-14

linux的只用命令及资料

我们上课时候用的linux资料,应该对初学者有用

2009-06-14

二级C上级 南开一百题

二级C南开一百题,需要的朋友拿去吧!!!

2009-03-28

空空如也

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

TA关注的人

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