自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clearlight's Blog

企鹅群(Java资料分享): 942639337 欢迎访问个人网站: clearlight.com.cn

  • 博客(318)
  • 资源 (5)
  • 收藏
  • 关注

原创 oracle報錯ORA-01795: 列表中的最大表达式数为 1000

Oracle查询处理in条件超过1000条

2022-11-08 19:59:21 201

原创 Oracle使用PDBORCL后 tomcat连接報錯ORA-28040: No matching authentication prot

Oracle使用PDBORCL后 tomcat连接報錯ORA-28040: No matching authentication prot

2022-10-24 15:37:25 147

原创 Java如何实现JavaScript中的unescape方法?

最原始的JSP项目,前台录入特殊字符单引号('),控制台NetWork报错“HTTP Status 404 - /ProjectName/common/filtererror.jsp”,导致数据存不进去。

2022-09-28 22:46:02 76

转载 JAVA应用程序出现了无法连接数据库的情况,但是PL/SQL能连接上数据库

先来讲一个小故事,2015年6月份,有个客户迁移了数据库,由单实例数据库变成了RAC。JAVA应用程序出现了无法连接数据库的情况,但是PL/SQL能连接上数据库。由于项目比较庞大,虽然在半夜切换的,但是也不能接受长时间的业务停顿。当时,我对ORACLE技术也只是略知皮毛。在咨询过公司研发后,他们给我的建议是:参考PL/SQL的连接参数,将spring中jdbc连接的url由jdbc:oracle:thin:@10.2.0.2:1521:orcl改为jdbc:oracle:thin:@(DESCRIPTION

2022-03-29 23:48:38 706

转载 Tomcat如何部署多个项目? - Tomcat 8.0

windows服务器的Tomcat想要部署多个项目,启动Tomcat,可以通过不同的端口来访问不同项目。

2022-03-29 23:34:38 1091

转载 Win10将某个软件/文件添加到开始屏幕(磁贴)

如果想将某个快捷方式,或者是只是部分封装的软件(这样一般开始菜单是没有添加进去的),添加到开始屏幕该怎样做呢①创建快捷方式②将快捷方式复制到这个文件夹下C:\ProgramData\Microsoft\Windows\Start Menu\Programs此时开始菜单的左侧就会有你要添加的文件了③点击右键固定到开始屏幕...

2022-03-24 23:36:47 687

转载 bat文件如何賦予管理員權限

bat文件若不是管理員權限打開文件將會執行失敗,因此默認給bat文件賦予管理員權限

2022-03-24 23:33:44 57

原创 Hexo Fluid主题 细节优化

一、版权声明优化需要调整的文件位置, 如图:在post.ejs搜索copyright, 对应的代码段如下图:将其注释掉, 然后修改为下面的代码<% if(theme.post.copyright.enable && theme.post.copyright.content && page.copyright !== false) { %><p class="note note-warning"> <st

2021-10-24 22:50:56 820

原创 Maven详解

Maven涉及概念构建就是以我们编写的 Java 代码、框架配置文件、国际化等其他资源文件、JSP 页面和图片等静态资源作为“原材料”,去“生产”出一个可以运行的项目的过程一. 构建过程的几个主要环节①清理:删除以前的编译结果,为重新编译做好准备。②编译:将 Java 源程序编译为字节码文件。③测试:针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。④报告:在每一次测试后以标准的格式记录和展示测试结果。⑤打包:将一个包含诸多文件的工程封装为一个压缩文件用于安装或部署。Java

2021-08-23 18:30:30 72

原创 git bash按刪除鍵已經輸入的內容不會清除

一、问题描述不清楚什么情况,删除输入的内容,竟然往后退,Tab补全也存在问题。很是苦恼,为此还重装了一遍Git,但还是没有效果,我想应该是卸载Git的时候并没有把配置信息一起清掉,因此卸载重装也是无济于事。经过查询相关信息,真的找到了,太厉害了,大概原因也清楚了,在对Git Bash窗口进行属性设置的时候,修改终端类型的时候导致出现了这个问题。二、解决方法长话短说,在Git Bash窗口输入下面内容即可,区分大小写TERM=xterm-256color输入完成,Enter确定即可解决~【

2021-08-20 21:57:28 107

转载 Java编码规范

一. 书写代码规范包名: 多单词组成时所有字母都小写: xxxbbbyyy类名 接口名: 多单词组成时, 所有单词的首字母大写: XxxYyyZzz变量名 方法名: 多单词组成时, 第一个单词首字母小写, 第二个单词开始每个单词首字母大写: xxxYyyyZzzz常量名: 所有字母都大写. 多单词时每个单词用下划线连接: XXXX_YYYY_ZZZZ二. 编码思想规范合理组织代码层次,分层清晰:controller、logic、dao、对第三方接口(包括公司接口)的调用;各层要继承基类或

2021-08-04 19:57:23 175

转载 UML类图

五分钟读懂UML类图UML类图简明教程

2021-08-03 21:00:52 48

原创 Java刪除字符串中最后一个字符

使用函數 substring(開始位置, 截取的長度);String str = "1.A001_2.A002_3.A003_";str = str.substring(0,str.length()-1);System.out.println("str的內容: " + str);輸出內容:str的內容:1.A001_2.A002_3.A003

2021-06-17 18:16:48 375

原创 Oracle刪除字符串中最后一个字符

下面使用substr函數來進行截取。substr(字符串,截取开始位置,截取长度) //返回截取的字根據substr函數,如果想要刪除最後一個或幾個字符, 根據下面sql進行聯想select substr(string, 0, length(string)-1) from dual;下面例子將1.A001_2.A002_3.A003_刪除最後的_符號.看上去有些笨, 如果寫在函數裡面, 可以把字符串存到變量中, 替換為變量就很簡潔了....

2021-06-17 18:11:58 4042

原创 Oracle中SQL语句转换为Java字符串拼接的形式 -- Java

对于很长的SQL, Java中查询数据使用字符串拼接的形式, 如果手动去拼接将十分耗时, 通过下面Java工具类, 可以自动在每行两侧添加双引号, 最后添加分号, 并且SQL中存在注释的位置-- 将会使用Java//注释掉, 这样只要专心写好sql, 在变量的位置手动修改一下就可以直接粘贴到代码中.package cn.com.clearlight.JavaUtilsimport java.io.*;/** * 寫好的 SQL要站到代碼中, 每行需要添加引號, 該類可以直接給每行開頭和末尾去除空

2021-03-16 15:39:37 264

原创 js如何给字符串添加千分位分隔符

目标:var str = “1234567.12”在前端显示为: 1,234,567.12可以先将字符串转换为Number, 然后在使用toLocaleString()方法// 前端數字千分位使用逗號進行分隔function strToNumFormat(value) { if (value === null || value === '') { return 0; } else { if (parseFloat(value).toLocaleString()==='NaN') {

2021-03-16 15:30:53 1080

原创 eclipse如何将project explorer中svn的最后更新时间显示出来

原文链接: https://blog.csdn.net/lyxleft/article/details/79410532目前的状况:只显示版本号显示最后更新时间和作者解决方法1. 菜单栏Window -> Preferences -> Team -> SVN -> Label Decorations找到Text Decorations, 点开Format中File除了可以对文件进行修改外, Format中下面两项 Folder和Project都可以额外设置.

2021-02-20 19:42:10 303

原创 Java中指定小数位数进行四舍五入处理方法 - Java

/** * 提供精确的小数位四舍五入处理,显示指定格式数字。 * * @param d * 需要四舍五入的数字 * @param scale * 小数点后保留几位 * @return (string型) 四舍五入后的结果 */ public static String roundString(double d, int scale) { if (scale < 0) { throw new IllegalArg.

2021-01-25 18:01:03 306

原创 Hexo fluid主题如何自定义iconfont图标 - Hexo

设置步骤一. 添加自定义图标的css打开iconfont官网, 找到自己想要的图标(可以关键字搜索), 选择第一个购物车, 然后下载代码下载保存到本地, 将文件重命名, 移动到 hexo/themes/fluid/source/css目录下打开主题目录下的_config.yml文件, 在 custom_css后面添加上新增的css文件, 如图:二. 使用刚添加的图标这就是刚刚添加的图标的样式, 这样就可以正常使用, 问题出现了, iconfont是必填的, 后面的 ico

2021-01-04 00:44:48 1066 1

原创 vscode打开终端 但是打开的是单独的git bash窗口 - vscode

vscode修改Terminal为Git Bash一、问题描述VScode创建新的Terminal时, 这时自动弹出了Git Bash窗口, 而不是集成在ide的终端窗口上二、解决方法出现这个问题的原因是设置的终端程序是Git Bash, 而不是集成的Bash, 因此你设置成Git Bash程序的话, new Terminal会出现单独的git窗口.注意, 如何设置请看本文开头的那篇文章,注意, 设置的是 Git\bin\bash.exe, 而不是 Git\git-bash.exe,.

2021-01-04 00:19:58 2404 3

原创 Hexo fluid主题 valine评论无效 控制台出现comment 404如何解决? - Hexo

首先Fulid主题下添加Valine评论系统后面这篇文章, 讲的很清楚, 但是你如果出现标题中无法评论的错误, 请看下面解决方法.Hexo快速构建个人小站-Fulid主题下添加Valine评论系统(三)解决方法填写内容就是LeanCloud官网emm 终于解决了~...

2021-01-03 03:14:05 787

原创 Eclipse如何指定项目中class文件夹的位置 - Eclipse

项目右键找到Properties,打开, 找到如图所示, 修改Default output folder 中的内容为指定目录即可, 若没有指定文件夹, 则会自动创建.看生成class文件的目录需要在 中查看才可以看到字节码文件.这是, 就可以看到了~...

2020-12-24 21:06:23 538

原创 Java获取指定日期或当前日期的上个月份或其他月份的日期 - Java

对于传入的日期或者当前日期, 想要获得 上个月或者下下个月的日期, 可以调用下面的方法, 当然想要获得上年或者下一年, 原理相同, 稍微修改代码即可适用. /** * 返回傳入日期的前或后第n个月的日期, 如果 lisdate 为now, 则代表当前日期 * * eg: ("2020-12-11", 1) -> 2020-11-11; ("2020-12-11", 2) -> 2020-02-11 * * @param yearmonth * @return *

2020-12-24 20:04:30 2688 1

原创 Java中多个Double类型的数进行计算 - Java

Java中Double类型的加减 - Java, 这篇文章只是简单的两个数的运算, 如果要是多个浮点数进行计算, 显然要多次调用方法才可以实现.为了解决这个问题, 专门写了一个方法来取出繁杂的操作./** * 適用多個數進行累加,累乘或者減除減去多個數,除數除以多個數, 其中第二個參數為減數或者除數, * * @param operation: + || - || * || / * @param v: the first is divisor or subtrahend, The ba

2020-12-24 19:52:49 348 2

原创 Word中插入的Excle打开后闪退如何解决? - Office2019

参考网址: http://www.officexr.com/c/13113.html打开路径 C:\Users\用户名\AppData\Roaming\Microsoft\Excel如果存在类似 Excel15.exe 这个可执行文件的话,先手动删除它,然后还要记得清空回收站.这是, 便可以正常打开word中的插入的excle了....

2020-12-10 14:49:44 1005

原创 Java中Double类型的加减 - Java

前提: Double类型的加减直接进行加减将会损失精度, 这样就会造成bug, 正规应该使用BigDecimal类进行运算使用平常加减出现的bug:解决方法:public static Double BigDecimalCal(Double d1,String operation,Double d2){ BigDecimal bd = new BigDecimal("0"); if(d1!=null && d2!=null){ if("+".equ.

2020-11-25 20:57:16 2436

原创 Oracle中SQL语句技巧

一、SQL语句1.1 子查询的数据作为要查询的表

2020-11-25 20:42:36 271

原创 js精度小数位数正则表达式判断 - JavaScript

1. 校验小数最多一位的正数function checkSingleNumber() { var reg = /^[0-9]+(.[0-9]{1})?$/; if (!reg.test(tValue)) { alert("请输入精度为一位小数以内的正数"); Object.value = ""; Object.focus(); return false; }}2. js正则判断小数点后最多四位, 可以正负function checkFloat(obj) { va

2020-11-14 00:54:47 3783

原创 js正则判断YYYY-MM-DD格式 - JavaScript

js正则判断YYYY-MM-DD格式function checkDate(Objects) { var date = Objects.value; if (date != null && date != "") { if (date.length != 10 || date.substr(4, 1) != "-" || date.substr(7, 1) != "-") { alert('日期格式不正确,应为YYYY-MM-DD格式!'); Objects.va

2020-11-14 00:54:19 1403

原创 js比较日期 - JavaScript

比较日期和当前系统日期function checkDa(){ var myDate = new Date(); var myYear = myDate.getYear(); var myMonth = myDate.getMonth(); var myDay = myDate.getDate(); var mdate = myYear + "-" + (myMonth < 9 ? ("0" + (myMonth + 1)) : (myMonth + 1)) + "-" + (m

2020-11-14 00:53:09 674

原创 oracle修改字段的sql语句 - Oracle

1、添加字段create table ORD ( table_name type, UserName VARCHAR2(30), CUST_ID NUMBER(4) ); 2、删除字段alter table table_name drop column column_name;3、修改字段alter table table_name modify (column_name type);添加字段非空限制报错O

2020-11-11 21:33:36 2447

转载 @RequestMapping 和 @GetMapping @PostMapping 区别 - SpringBoot

Spring4.3中引进了@GetMapping、@PostMapping 来帮助简化常用的HTTP方法的映射 并更好地表达被注解方法的语义@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。@PostMapping是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写。method=RequestMethod.POST:只接受post请求,其他的不行,如果接收的

2020-10-31 16:49:22 651

原创 Oracle数据库知识总结

–查询LDMenu表中最大的NodeCodeselect max(to_number(NodeCode)) from A;–赋权限Delete From C Where MenuGrpCode = ‘1’ And NodeCode = ‘2’;Insert Into B(MenuGrpCode, NodeCode) Values(‘1’, ‘2’);Update D Set ChildFlag = (select count(nodecode) from A where parentnodecod

2020-10-24 11:23:42 189

原创 eclipse刚安装需要做得事情 - Eclipse

一、调整编码格式刚安装, 有许多地方需要将格式修改为UTF-8的编码, 如下描述进行修改吧, 否则导入项目, 会出现中文乱码, 所以很有必要.菜单项window->Preferences-> General -> Workspace, 如下图进行修改搜索jsp, 如图菜单栏File -> Properties4.项目右键 -> Properties二、优化eclipse运行速度eclipse运行慢如何优化? - Eclipse三、主题优

2020-10-14 20:10:47 317

原创 eclipse运行慢如何优化? - Eclipse

1. 调整运行内存右键桌面eclipse图标 -> 打开文件所在位置, 编辑eclipse.ini文件.2. 关闭代码校验打开eclipse软件, 菜单栏window -> Preferences在搜索框输入validation, 如下图进行操作经过上面的配置, 运行大项目以及平时写代码都会流畅许多~...

2020-10-14 18:18:38 306

原创 Nginx配置ssl实现https访问

本文主要实现网站可以通过https://域名来访问.一、申请SSL证书可以在阿里云或者购买域名的网站进行申请免费SSL证书这里以阿里云的SSL证书申请进行演示:1.1 阿里云服务器首页可以看到安全预警下面有SSL证书去配置的链接, 进入SSL证书页面.1.2 SSL证书页面进入SSL证书页面后, 点击购买证书 -> 前往购买页1.3 SSL证书购买详情页进入购买详情页, 如图勾选直接购买即可.1.4 SSL证书申请填入下面信息, 其他的默认设置, 选择手工DNS验证.

2020-09-07 01:50:56 316

原创 如何设计网页排版和样式 - 前端页面设计

经过前端页面的优化, 请教别人和别人的建议总结出来的两句话, 希望可以有所帮助对于没有设计天赋的朋友, 不妨可以思考一下下面三句话.设计这东西一定要找素材. 自己凭空想出来的, 90%做出来不好看背景不要用深色,整个页面最多的不应该是颜色, 黑白灰为主, 颜色点缀参考别人是怎么设计的, 不一定要按钮的形式, 有传数据的功能就行, 可以参考一下XX的那些前端这三句话, 其中第一句话告诉你别自己瞎想怎么改了, 包括排版和样式, 自己对当前的东西没有一个整个页面的设计现有的东西再怎么改变位置大小颜色

2020-08-26 00:42:30 2666

原创 Photoshop如何改变背景底色并调整照片尺寸和图像大小

一、改变证件照背景色选择魔棒工具后, 点击证件照的底色, 然后反选(Ctrl+Shift+i)复制选中的选区到新的图层(Ctrl+J)添加新的图层, 选中前景色为想要的颜色, 然后填充该图层前景色(Alt+Delete)将复制的图层移到最上面, 现在粗略的改变背景色就修改好了.ps: Ctrl+D: 取消选中的选区但是可能头发会留有原背景色, 因此很粗糙, 这时候就需要优化一下了.1.1 优化如何优化呢?在上面第一步和第二步插一个步骤来进行选框的优化点击选择并遮住

2020-08-26 00:05:54 2975

原创 Tomcat启动startup.bat一闪而过 - JavaWeb

emm, 首先呢, 先看你的环境变量,是否JAVA_HOME这一项.后面的路径是主目录如果有这个, 你的startup.bat还是一闪而过的话, 那么我感觉就不是你机器的问题了, 这就应该是软件的问题了.打开tomcat官网下载core下的zip我就这样解决问题了~...

2020-08-20 23:32:13 162

原创 vim详解 - 效率工具必备

一、Normal模式1.1 移动键位操作h/j/k/l上/左/右/下二、Insert模式键位操作i光标所在字符左侧插入I行头插入a光标所在字符右侧插入A行尾插入o所在行的下方插入O所在行的上方插入三、Command模式四 Visual模式v 进入可视化模式ctrl+v 块状选择...

2020-08-18 00:26:16 105

手机壁纸_274张.zip

各种类型, 高清手机壁纸, 每天一个好心情~ 274张, 持续关注, 后面还会有更新. 类型:风景,纯色,动漫,科技,人物

2020-07-24

FileUpload.tar.gz

前端大文件上传网上的大部分文章已经给出了解决方案,核心是利用 Blob.prototype.slice 方法,和数组的 slice 方法相似,调用的 slice 方法可以返回原文件的某个切片 这样我们就可以根据预先设置好的切片最大数量将文件切分为一个个切片,然后借助 http 的可并发性,同时上传多个切片,这样从原本传一个大文件,变成了同时传多个小的文件切片,可以大大减少上传时间 另外由于是并发,传输到服务端的顺序可能会发生变化,所以我们还需要给每个切片记录顺序 服务端 作者:yeyan1996 链接:https://juejin.im/post/5dff8a26e51d4558105420ed 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2020-06-28

超高清壁纸_PC.zip

风景图/美图 -> 用了保证心旷神怡, 一共74张图片,解压后, windows使用方式: 桌面右键->个性化->背景(幻灯片放映)->选择解压路径, 频率自选, 这样每张图片都会让你拥有好心情~

2020-06-17

Redis-x64-3.2.100.zip

Redis-x64-3.2.100.zip hope help you, Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

2020-04-22

TextPad文档编辑器

TextPad是一个强大的替代 Windows 记事本 Notepad 的文本编辑器,编辑文件的大小只受虚拟内存大小的限制,支持拖放式编辑,你可以把它作为一个简单的网页编辑器使用。可以编译、运行简单的java程序。 功能 : 多文档操作、拖放支持、文档大小无限制、无限撤消操作、完全支持中文双字节、语法加亮、拼写检查、便易的宏功能、强大的查找替换和正则表达式、丰富的编辑操作、简易的排版功能、独到的字块操作、方便的工作区管理

2019-03-07

空空如也

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

TA关注的人

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