自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 资源 (4)
  • 收藏
  • 关注

转载 2021-04-13

工作中遇到的Oracle数据库字段格式化问题,在此记录保留两位小数主要分为两种情况:1.数字保留两位小数;(小数点左侧数字可能比较大,比如1234567890.12)2.百分比保留两位小数;(小数点左侧数字数字小于等于100,比如98.76%)现针对Oracle数据库做以下示例:在开始之前,先介绍一下Oracle函数大全中的转换函数to_char( )TO_CHAR(x[[,c2],C3])【功能】将日期或数据转换为char数据类型【参数】x是一个date或number数据类型。c2

2021-04-13 09:23:33 230

转载 oracle+mybatis 插入id自增

一、实现主键自增在oracle数据库中,主键并没有办法自动增长,无法使用insert对应的useGeneratedKeys和keyProperty属性自动返回增加的主键。要实现自增需要修改 ID列为number类型,一下类型作为参考oracle实现主键方式:原文链接:https://www.cnblogs.com/uzxin/p/11930347.html一、使用selectKey标签<insert id="addLoginLog" parameterType="map" &gt

2020-11-03 20:39:38 3018

原创 orcal 手机号,身份证号脱敏

规则:replace(str,substr(str,x,y),'*')解析:将str 从x位开始总共y位字符,替换为*,一般情况下为了保持脱敏之后字符的长度和原来一样,后面替换字符的长度和y一样。实例:SELECT REPLACE ( phone, substr( phone, 4, 4 ), '****' ) AS phone FROM USER;还有一种方式substr(username,1,3)||'****'||substr(username,-4,4)这种拼接的方式也是可以的。.

2020-11-03 20:32:43 4639 1

原创 navigate---oracle中,select rowid from dual,查出来是有没结果

原因可能是你用的工具默认不显示这个栏位.所以加个别名就好.select rowid as rid from dual;

2020-11-03 20:23:13 316

原创 oracle 日期型字段,使用参数传值时,遇到ORA-01810: format code appears twice错误

操作oracle数据库时,发现使用to_date('2014-01-03 18:00:00','yyyy-mm-dd hh:MM:ss')时,会出现ORA-01810: format code appears twice错误百度了一下发现,原因应该是Oracle中的日期格式是不区分大小写的,所以使用mm,会出现了两次。正确的写法是:to_date('2014-01-03 18:00:00','yyyy-mm-dd hh:mi:ss')...

2020-11-03 20:22:02 840

原创 oracle中一些基本函数的使用

---数字计算函数1.round函数(四舍五入)描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果参数:number : 欲处理之数值decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 )select round(123.456, 0) from dual; 返回123select round(123.456, 1) from dual; 返回123.5select round(-123.456, 2) from dual; 返回

2020-11-03 20:20:40 529

原创 Oracle计算百分比,并保留两位小数

select to_char(round(6/3335,4)*100.00,'fm90.09')||'%' from dual;

2020-11-03 19:35:11 2096

转载 oracle里面的序列在java里面的实现和使用

首先来看一下序列的基本语法:--创建squenceCREATE SEQUENCE search_sequence INCREMENT BY 1 -- 每次加几个 START WITH 7 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --删除序列DROP SEQUENCE search_sequence;--获取

2020-11-02 20:24:24 1159

原创 oracle循环建表,循环插入数据

废话不多说直接上例子:例一、给现有表里面根据字段添加数据://开始创建存储过程begin //声明循环变量declare j int;//声明要插入数据的表 tbname varchar2(50) DEFAULT 'user';beginfor j in 4..9 loop//执行声明的insertexecute immediate 'INSERT INTO '||tbname||'(ID,USERNAME,SEX,AGE) values('||j||',''张三'',''2''

2020-11-02 20:02:40 1979

原创 mac打开桌面与屏幕保护程序卡死(解决方案)

花了半天才解决,在这里记录一下,希望可以帮到有同样问题的小伙伴:系统信息:提出bai两种解决方案:1.打开资料库,如下图:然后进去找到两个文件com.apple.desktop.plist和com.apple.desktop.plist.lockfile两个文件删掉。删除后把回收站清空然后重启电脑。删掉再打开程序此两文件会自动重生,所以不要担心。注意:如果1号方案找不到相应的文件(小编就是删除了底下的其中一个文件,上面两个却是找不到)。删com.apple.systempr.

2020-11-01 22:26:35 3034

原创 One or more Filters failed to start. Full details will be found in the appropriate co

错误信息:严重: One or more Filters failed to start. Full details will be found in the appropriate container log file十二月 10, 2015 12:15:40 上午 org.apache.catalina.core.StandardContext startInternal严重: Context [/SSH2Integrate] startup failed due to previous er

2020-08-06 16:36:14 2569

原创 SQL循环递归查询

介绍SQL中表示多层关系很多人都喜欢使用同一个表,在每个子节点指定父节点的方法来实现。这样难免会出现循环查询的时候,比如,查找"事业部"上面所有部门的层级信息,这时候我们需要以以自连接的方式去递归查询,直至找到最顶层,当然你也可以规定递归次数。下面是一个简单的递归查询:with Tab(AreaCode,AreaName,ParentAreaCode) as(select AreaCode,AreaName,ParentAreaCode from Sys_Area where Area

2020-08-04 23:11:25 7218

原创 cp: omitting directory”错误的解释和解决办法

在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,例如 cp:omitting directory "bbs" 说明bbs目录下面还有目录,不能直接拷贝.解决办法:递归拷贝 命令:cp-rbbs ../backup/bbs 解释:-r 这个options是递归的意思.举一反三:删除的时候也可能出现这种下面有文件不能删除的问题 也用-r 级联删除 chmod赋予权限的时候想级联也可以用-R 注意是大写的R...

2020-07-30 10:11:40 1804

原创 解决点击startup.bat命令窗口闪退,修改tomcat默认使用的jdk版本

1查找问题这种情况要么是没有jdk 运行环境,要么就是jdk版本对应不一致;在dos命令行界面 进入对应tomcat的bin文件,输入命令:startup.bat 启动tomcat ,这时候会显示具体闪退的错误;如下图:上图是没有环境变量的提示。这是就需要去配置环境变量,这里就不在赘述了。主要来说一下当有多个版本的jdk时,怎么指定tomcat的运行的jdk有时当服务器安装了多个jdk版本而有需要指定tomcat使用特定的jdk版本启动时,需要做写简单修改。修改方式如下:1、wi

2020-07-30 10:10:24 522

原创 jQuery和Prototype的兼容性和冲突的多种解决方法

问题描述:在做项目得过程中,由于二者都有$符号来获取对象,所以在先后加载顺序不同得时候,这种方式会出现冲突;Prototype 和 jquery 先后加载顺序不同,则处理这种问题得方式不同先说一下二者得区别:prototype.js是对原生对象的功能增强,多是扩充原生对象。jquery.js是对原生语句的封装,多是构建自己的对象。有两种情况:1.先加载Prototype,再加载jQuery。2.先加载jQuery,再加载Prototype。情况1先加载Prototype,

2020-07-03 14:34:20 436

原创 oracle中如何创建表的自增ID(通过序列)

1、什么是序列呢?序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。利用它可生成唯一的整数。一般使用序列自动地生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列号生成时,序列是递增,

2020-06-24 14:18:58 2354

转载 jquery和document获取对象的区别

jquery中的$("#id")与document.getElementById("id")的区别以前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到:1、alert($("#div"))得到的是[object Object]2、alert(document.getElementById("div"))得到的是[object HTMLDivElement]3、a.

2020-06-24 14:00:06 588

转载 定时任务--常用Cron表达式

最近写定时任务,用到cron表达式,在这里罗列一些常用得表达式以供使用:格式: [秒] [分] [小时] [日] [月] [周] [年] 0 0 12 * * ? 每天12点触发 0 15 10 ? * * 每天10点15分触发 0 15 10 * * ? 每天10点15分触发 0 15 10 * * ? * 每天10点15分触发 0 15 10 * * ? 2005 2005年每天10点15分触发 0 * 14 * * ? 每天下午的 2点到2点59分每分触.

2020-06-24 09:49:49 592

原创 错误:SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder

SLF4J: Failed to load class "org slf4j impl StaticLoggerBinder"最终修改代码如下:<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.7.25</version> <scope>co

2020-05-28 21:41:18 1001

原创 Unable to negotiate with 192.168.140.7 port 22: no matching cipher found. Their offer: aes128-cbc Su

从错误提示上看,是没有匹配到加密算法:aes128-cbc。1、可以使用 ssh 的 -c 参数来解决,命令如下:root@ricen:~# ssh -c aes128-cbc [email protected]、另一种解决方式---添加配置文件:MacHigh Sierra 以及 Mojava系统使用gerrit出现了问题,查了半天原来使用很简单的方法就可以解决掉,如下:在~/.ssh/config添加(如果没有config自己创建一个)# ~/.ssh/configH..

2020-05-25 22:05:02 7295

转载 Spring boot JSR-303验证实战,简单又全面

初次使用Spring Boot里面的验证,还需要先研究一下。Spring Boot里面都有什么验证呢?Spring Boot支持JSR-303验证规范,JSR是Java Specification Requests的缩写。JSR-303是Bean Validation 1.0 (JSR 303),说白了就是基于bean的验证,更多的解释参考JCP的官网。在默认情况下,Spring Boot会引入Hibernate Validator机制来支持JSR-303验证规范。基于JSR-303的注解有哪些,上张图

2020-05-25 16:33:57 379

转载 window.print打印时设置打印布局(纵向、横向)

使用css的@page可设置,纵向:@page { size: portrait; }横向:@page { size: landscape; }

2020-05-19 09:43:02 5050

原创 mysql添加索引

1.添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添加INDEX(普通索引)mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ...

2020-05-15 15:09:52 150

转载 expected "indent", got "outdent"

今天我们就来说一下项目中,用stylus 写CSS时 遇到的一个比较小的bug, 错误如下:再经过百度、谷歌一番折腾后,才发现导致错误的一些常用原因:1、可能是自己在写stylus代码时,空格和tab的混用。2、自己的代码并没有写完,存在一些残缺代码3、自己本身写的代码就存在问题。解析:针对第一种,我们在报错之后对代码进行格式化,转化为空格缩进 或者 转化为tab进行缩进针对第二种的话,我们对代码进行补全就好针对第三种的话,如果是代码语句的错误,我们需要检查代码语义的正确性,可能是.

2020-05-12 19:45:57 562

原创 Uncaught TypeError: a[b].target.className.indexOf is not a function

最近写的前端页面,突然冒出来Uncaught TypeError: a[b].target.className.indexOf is not a function at mu.v.Bi (eval at xhr.onreadystatechange (index1.html:413), <anonymous>:408:129) 这个错误,不过不影响功能和使用。原因是谷歌浏览器...

2020-05-07 19:55:46 1945

转载 生成pdf设置中文字体出错 \simsun.ttc' with 'Identity-H' is not recognized或者type of font{0} is not recognized

错误写法:PdfFontFactory.createFont("C:\\Windows\\Fonts\\simsun.ttc", PdfEncodings.IDENTITY_H,false);BaseFont.CreateFont("C:\\Windows\\Fonts\\simsun.ttc", PdfEncodings.IDENTITY_H,false)这两种写法是不对的,路径...

2020-04-28 18:05:07 4691 3

原创 js---处理SQL注入等常用验证方法

1、sql注入验证//处理SQL注入var sqlKeyWords = "select ,union ,asc ,desc ,in ,like ,into ,exec ,from ";sqlKeyWords += ",update ,insert ,delete ,count ,asc( ,char( ,chr( ,drop ,table ,truncat ";sqlKeyWords ...

2020-04-22 13:58:56 2023

原创 2018/2017/2019款MacBook Pro连接外置硬盘后无法连接Wi-Fi的问题

情景说明博主在使用自己的2019款15寸的 MacBook Pro 的时候,发现只要一连接上外置硬盘,Wi-Fi 的连接就自动断开了,当然也不是每次都这样,但遇到了就很烦原因说明经过博主的查找,发现在苹果官方文档中提到了这样一句话:MBP 系列产品在使用 USB 3.x 设备的时候,Wi-Fi 信号会受到干扰解决方法1、将外置设备放在离 MBP 比较远的地方,或者是 MBP 的...

2020-04-20 20:54:57 2330

原创 nginx集群tomcat,session共享问题(亲测可用)

简介今天解决了,nginx实现tomcat集群,常见的session共享问题。总结一下,简单来说就是通过负载均衡之后,用户第一次请求的tomcat和第二次请求的tomcat基本不是同一个,但是你在第一次请求放在session中的值只有一个tomcat拥有,第二个请求的那个tomcat里面是没有的。这样就出现了用户不停登入的情况。解决方式:复制session信息(因为我的集群服务器少,所以用...

2020-04-17 17:24:15 377

转载 Solr(二)Solr的安装与配置

  1.准备    1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。    2.下载 solr安装包,目前的最新版本是 5.3.1    下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/5.3.1  ...

2020-04-15 17:28:51 186

原创 Solr(一)Solr介绍

  Solr是一个基于Lucene的全文搜索引擎,同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,实现了可配置、可扩展并对查询性能进行了优化,更灵活的配置,更高的查询效率。支持 XML/HTTP协议 ;支持 JSON API 接口;支持缓存、复制;同时具有完善的Web管理界面,是一款非常优秀的全文搜索引擎。  Solr对外提供类似于Web-service的API接口。用户可以...

2020-04-15 17:16:44 589

转载 Solr学习总结 Solr查询参数

 wiki 地址:http://wiki.apache.org/solr/FrontPage, 里面有各个参数详细的介绍。下面是配置成功之后,浏览器访问到的solr界面:  一.基本查询  q 查询的关键字,此参数最为重要,例如,q=id:1,默认为q=*:*,  fl 指定返回哪些字段,用逗号或空格分隔,注意:字段区分大小写,例如,fl= id,title,sort ...

2020-04-15 17:14:01 146

原创 Oracle 与 Java 日期存取方式

方法一:使用java.sql.Date实现比较简单的yyyy-mm-dd格式日期。java.sql.Date不支持时间格式。切记不要使用new java.sql.Date(int year,int month,int date),因为还要处理时间差问题。PreparedStatement pstmt = conn.prepareStatement("insert into book (n...

2020-03-16 14:12:43 402

原创 jqueryUI+ajax实现百度类似的搜索补全下拉

先看一下百度的搜索提示样例:下面我们直接来看代码实现:<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>jQuery UI 自动完成(Autocomplete) - 默认功能</title> <link r...

2020-03-11 19:12:36 272

原创 Vue+Canvas绘图使用

1、前言图片储存在后台中,根据图片的地址,在vue页面中,查看图片,并根据坐标标注指定区域。由于浏览器的机制,使用window.location.href下载图片时,并不会保存到本地,会在浏览器打开。2、 实现原理2.1、 绘制画布<el-dialog title="查看图片" :visible.sync="dialogJPG" append-...

2020-03-10 14:36:57 22604 3

原创 js去除空格,手机号码格式化处理方法

以下是一些常用的字符串处理方法:// 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)function trim(str, is_global) { var result; result = str.replace(/(^\s+)|(\s+$)/g, ""); if (is_global && is_global.toLowerCase(...

2020-03-02 20:25:46 1477

转载 搜索框自动补全(模糊匹配)功能实现

本地实现了一个搜索框自动补全的小功能,在JQuery UI的autocomplete插件的基础上,加入了自己的业务代码,贴出来回顾一下,同时可以给大家一个参考首先贴出的是JQuery Ui 的自动补全插件部分的代码,后面的功能都是在其基础上追加的,直接拷贝到你的本地就可以直观的看到运行效果,也可以到官网上面体验和查看,为了方便,我这里是直接引入的JS链接;jQueryUI 链接:https...

2020-03-02 20:23:26 2475

转载 技巧:永久屏蔽谷歌浏览器上的网站通知功能

使用Chrome浏览器的用户应该熟悉,你在访问一个新网站时,其网站旁边会出现一个“发送通知”的提示,如果用户允许接收某些网站的通知消息,那么该用户即使在关闭浏览器的情况下也能收到这些网站的消息,该功能在Chrome 42版本正式上线。目前大部分的主流网站都支持了该功能,于是你在初次访问这些网站是都会跳出该提示,每一个网站确认一次很繁琐,并且大部分的网站并不需要其推送功能,Chrome也给用户提...

2020-02-18 11:30:46 573

转载 iviewUI组件库中select双向绑定不生效

前端小伙伴们有没有遇到过这样的场景,iviewUI组件库中select双向绑定数据时,修改了绑定值,但是页面中渲染的值还是之前的值,不管是去打印还是使用vue插件去查看变量,均显示绑定值已修改,可是页面始终显示修改之前的数据,是不是很困恼,心中简直是卧槽、卧槽、卧槽。我之前做过很暴力的事情,就是在select标签上绑定v-if,在修改v-modal的值时,对v-if对应的变量先赋值false,...

2020-01-08 17:22:24 1710

原创 Duplicate declaration "UserModel" 重复声明出现的错

废话不多说 直接上错误:原因是重复声明了:去掉一个即可 ,自己反的错找了半天错误,以此记录。

2020-01-07 15:41:45 9727

手机商城模板

此为。没有框架的网上手机商城的模板,适合初学者学习,适合模仿开发

2018-07-12

SSM全自动整合

代码主要是SSM全自动的整合以及编写了前端页面进行了测试 可供参考学习SSM

2018-07-11

自动生成插件

此为自动生成插件,再SSM框架的搭建上可以班功倍,再作者的博文当中也多次使用到过所以再次贡献资源,方便大家使用

2018-07-04

Mapper代理整合

本资源是完成了Spring与Mybatis的基本整合,使用的是Mapper的代理方式,其中只是简单的增删改查

2018-06-30

空空如也

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

TA关注的人

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