自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左北右西

If you dream it, you can do it.

  • 博客(40)
  • 收藏
  • 关注

原创 STS中打开Ibatis的xml文件提示错误

sts的xml文件校验报错

2022-08-30 09:06:21 608 1

原创 重写SimpleJpaRepository的findAll方法实现分页改造

这重写SimpleJpaRepository的findAll方法实现分页改造最近项目中提出一个需求,在查询的页码大于总页码数时,将查询页改成最后一页。如> 总页数10,查询页数传的是11时,查询结果时间返回第10页数据。主要是为了防止有多人操作时,删和查同时进行的问题。背景;项目中关于数据库查询都是使用JPA的接口分页查询使用JPA中的findAll 传参 Pageable查看源码不难发现JPA findAll 操作实际上分为以下几步获取pageNumber 和pageSize

2021-03-24 23:44:47 3080 1

原创 mysql workbench使用的一些小备忘

清理备忘文件~~1、已有数据库表创建表关系模型2、修改表实体的颜色不同的表用不同的颜色区分3、前后端编码与解码进行编码// 把下载显示的文件名编码设置为utf-8downloadname = java.net.URLEncoder.encode(showname, “UTF-8”);前端获取,decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码decodeURIComponent(response.hea

2020-12-25 16:10:05 270

原创 vscode找不到git问题解决

时间久远的备忘~不喜勿喷1、 vscode找不到git设置中也找不到git.Path卸载,删除文件夹再重装重启vs code打开文件夹,就有了拉到本地后打开VSCode直接文件->打开文件夹 导入项目 后,在控制台终端输入npm install添加包依赖...

2020-12-25 15:40:11 5694

原创 ansible 远程windows

官方文档查看:https://docs.ansible.com/ansible/latest/user_guide/windows.htmlAnsible 从1.7+版本开始支持Windows,但前提是管理机必须为Linux系统,远程主机的通信方式也由SSH变更为PowerShell,同时管理机必须预安装Python的Winrm模块,方可和远程Windows主机正常通信,但PowerShell需3.0+版本且Management Framework 3.0+版本。简单总结如下:(1)管理机必须为L.

2020-07-02 15:32:32 2512

原创 Mysql 快速生成修改某种字段数据的语句 与存储过程事务处理

因为同事从别的地方使用第三方工具导入数据,很多数据不规范,需要导入之后用update语句批量修改。这里有两个需求:1、把所有的日期时间字段数据0000-00-00 00:00:00 的改成null2、有很多条update语句,要使用事务控制,要么全部执行成功要么回滚一、利用mysql自带的系统库information_schema 访问元数据方式快速生成sql语句select CONCAT('-- ',COLUMN_COMMENT ,'\\n update t_data_treatinfo se.

2020-06-11 17:15:02 342

原创 shc将shell脚本转成二进制文件

最近在做一个项目,需要把shell脚本自定拷贝到目标客户端中执行,但是并不想让用户知道脚本的源码,于是采用shc对shell脚本进行处理首先装个wget工具yum -y install wget下载wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz解压到当前文件夹tar zxf shc-3.8.7.tgz...

2019-11-01 15:44:16 1791

原创 try catch 异常嵌套捕获测试

某日产生错觉,就想写个测试证明 嵌套的try catch使用时,内层catch抛出异常能被外出catch到,进行try中不会进行下一步public class ExceptionTest{ public static void main(String[] args) { try { innerFun1(); innerFun2(); }catch(Exception e...

2019-11-01 15:22:51 1701

原创 PlatformTransactionManager使用异常

使用了maven分出多个功能模块,每个模块都有自己的service,使用@Configuration@EnableTransactionManagement@EnableJpaRepositories注入配置及bean,运行时报错org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying ...

2019-05-30 19:29:27 8844 1

原创 STS的content asists的快捷键ALT+/要按多次的问题

最近用STS,ALT+/ 快捷键突然用得很崩溃,要按很多次才出来你要的提示,大部分都是先显示的 No XXX Proposalspreference-> Generals ->keys 的快捷键设的是没有问题的,但是你会发现content asists是有很多个的,按顺序提示,就要按多次ALT+/,灰常的不智能之后到 preference -> java ->...

2019-05-28 18:32:30 587

原创 CSV文件的上传下载及遇到的常见问题

CSV的上传或者后台实现的下载通过SpringMVC中通过MultipartFile对象接收上传的文件读取文件流BufferedInputStream bufferIn = new BufferedInputStream(file.getInputStream());BufferedReader bufferReader = new BufferedReader(new InputSt...

2019-02-23 16:28:53 5909

原创 elementUI表单验证怎么显示后台返回的错误信息

elementUI的表单验证使用非常方便,此处不赘述,网上的方法和官方文档都有描述。如果后台返回的错误信息要显示在表单验证错误提示的地方,而不是另外弹出提示框或者,实现效果如下图: 这个效果要如何实现呢?网上搜索了一些别人的做法,例如:vm.$refs.ruleForm.fields.filter((item) => (item.prop === i))[0]; ...

2018-06-02 11:38:58 20488 25

原创 android studio启动时报错:Unable to create Debug Bridge

Unable to create Debug Bridge: Unable to start adb server: error: cannot parse version string: kg01 'D:\java\android\SDK\platform-tools\adb.exe,start-server' failed -- run manually if necessary 一般是因为酷

2017-09-08 14:02:08 1924

原创 fuel ux的treeView二次加载时出不来的问题解决

想实现刷新功能,官方文档看不到(看不懂)可以实现刷新的方法,只能通过重新加载tree来实现刷新了。 tree第二次加载时出不来,看了源码之后发现这里做了一个判断 第一次加载时通过data()函数向元素附加数据,第二次判断有数据则不会渲染。 只要在重新加载前记上这句把data(’fu.tree’)加载的数据删除即可。$('#tree1').removeData('fu.tree');

2017-06-12 13:44:05 1445

原创 jqGrid数据列表和表单的列隐藏/显示的小技巧

最近刚刚使用jqGrid很多地方不是很熟,很多东西在网上查不到,我就用自己笨笨的方法了,有什么地方做得不对的,可以在评论里提出你的意见哟~~一、数据列隐藏 实现目标:在数据列表中不显示该列,但是在自带的编辑按钮打开时有该字段。 方法一:简单粗暴在colModel里设置 width:’none’ 。网上搜到 hidedlg 设置为true的方法并不管用,不知道是不是版本的支持问题,我用的版

2017-06-07 15:33:18 16397 1

原创 Uncaught TypeError: $.ajax(...).error is not a function

最近用aceAdmin,jquery文件没有使用ace包里的而是使用了3.2.1,ajax加载内容的时候就报错了:Uncaught TypeError: $.ajax(...).error is not a function ace.js:610 经过比对jquery2.21和jquery3.2.1,找到ajax的定义,发现了一些细微的差别3.2.1版本已经取消了ajax里的error函数,而实

2017-05-23 14:04:44 5202

原创 开发模式下形成的xml格式没问题,但是图文信息却无法获取

开发模式下形成打印的xml格式没问题 <xml> <ToUserName><![CDATA[oqhPywnZ97YckJoJbB]]></ToUserName> <FromUserName><![CDATA[oqhPywnZ97YckJoJbB]]></FromUserName> <CreateTime><![CDATA[1491008896944]]></CreateTime> <

2017-04-01 10:03:04 470

原创 用range实现滚动条改变背景颜色

实现如下图的效果 <!doctype html><html><head><meta charset="utf-8"><title>range实例</title><style>#frmTmp { height: 300px; width: 350px; float: none;}#spnColor { width:150px; height:auto;

2017-01-09 11:49:27 4685

原创 Object.keys()应用

在csdn桑推荐的博文上看到这个东东,学习了,Object.keys(不是Object.prototype.keys )返回的正是一个对象属性数组!据说用起来很优雅,然后我就试试<!DOCTYPE html><html lang="utf-8"> <head> <meta http-equiv="content-type" type="text/html;charset=

2016-09-06 09:39:26 6089

原创 怎么把DHTMLX的ToolBar里的input变成下拉选项框的

愚蠢的我没有在API里找到配置下拉框的方法,只看到了input的,愚蠢的我是怎么把DHTMLX的ToolBar里的input变成下拉选项框的呢?页面上加一个放工具栏的div<div id="toolBar" type="width:100%"></div>js中创建toolBar,并添加输入框var myToolBar=new dhtmlXToolbarObject("toolBar");

2016-09-05 23:57:47 2192

原创 DHTMLX做一个Grid列表显示数据

准备数据data.xml Grid的数据从这里读取<?xml version="1.0" encoding="UTF-8"?><rows> <row id="1"> <cell>380</cell> <cell>90</cell> <cell>100</cell> <cell>90</cell> <cel

2016-09-05 23:31:31 4180 1

转载 ORACLE EXECUTE IMMEDIATE 用法

先转载过来看,再整理吧~~~ORACLE EXECUTE IMMEDIATE 用法 EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS

2016-08-25 17:13:41 11492

原创 oracle数据库中导入了重复数据怎么办?

公司大神是个神经很大条的人,经常导入数据时,不做过滤处理,然后就出现了表里有两条一模一样的数据,包括ID,表示很无奈,但是每次都要检查处理。一条一条地删掉重复数据是一种很蠢的办法。 况且,大神经常说,一定要学会偷懒啊!!!!数据重复怎么办呢?1,首先,查出数据,重复数据只保留一条。那就是用到union的时候啦。 关于union的使用,请参照前面的博文《SQL中union的常用用法~~解决数

2016-08-19 17:22:14 5332 2

原创 论为什么页面中要使用html,body {height: 100%;}

div的100%是从其上一级div的宽高继承来的,有一点很关键,就是要设置div100%显示,必须设置其上一级div的宽度或高度,否则无效。前面总得有个容器说明他的高度是多少。这样的话div才能按比例100%继承上一级的高度可惜的是浏览器一般默认解释为内容的高度,而不是100%。 解决方法:只要为html和body设置高度为100%就可以了html,body{height:100%;}这样之后di

2016-08-11 21:50:43 7039

原创 让div中的文字水平居中和垂直居中的css

.box {height: 100px;width: 30%;text-align:center;//水平居中line-height:100px;//跟高度一样}

2016-08-11 16:00:53 74110 1

原创 命令窗口导出oracle数据库的方法及常见问题解决方法

一、使用命令窗口导出oracle数据库1、在开始输入cmd回车,打开命令窗口 2、在当前用户在输入 exp 3、输入数据库用户名(数据库用户名@数据库服务名)及密码,后面就是回车回车…… 4、直到出现~导出文件:EXPDAT.DMP> 后面输入导出文件路径就可以了,比如:D:\prjdb.dmp后面继续回车回车直至提示导出数据库表及存储过程等等,提示导出完成即可二、问题这样导出,

2016-08-09 13:59:00 3666

原创 ORACLE系统表静态数据字典,常用user视图表及其常用用法

Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访 问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。 静态数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。静态数据字典中的视图分为三类,它们分别由三个前缀够成:use

2016-08-02 15:17:50 4421

原创 编写实用的操作手册的一些建议,仅供参考

编写实用的操作手册的一些建议,仅供参考a)手册要规范,尽量按照已有模板进行编写b)截图说明要清晰明了c)描述内容应该包含:栏目及栏目模块的业务上是用来做什么的(解决什么问题)、给哪些人用(角色权限)、功能有哪些、功能上怎么操作(操作步骤)、提示注意事项d)图文并茂,尤其是关于操作步骤的不仅文字描述,截图上能说明就框框+箭头+文字说明e)截图中的敏感数据记得特殊处

2016-07-26 20:46:43 906

原创 SQL中union的常用用法~~解决数据拼凑、表中两列合并等问题

强大的union 和union all的方法,具体可查看强大的W3SCHOOL里的说明union 博主只知道可以拿来拼数据,在二次开发数据源中,经常在下拉框选项值时,比如select '是' id,'是' label from dualunionselect '否' id,'否' label from dual还有做查询统计时,最后加上一条合计的用法:select name,age from

2016-07-21 16:46:39 14102

转载 CSS中不为人知Zoom属性的使用介绍(IE私有属性)

CSS中不为人知Zoom属性的使用介绍(IE私有属性) 此文转发自脚本之家同标题文章,用MarkDown重新编辑排版了。这里我们介绍一下CSS中的Zoom属性,这个属性一般不为人知,甚至有些CSS手册中都查询不到。其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动

2016-07-20 22:18:18 1261

原创 insert into ……select from的用法及容易造成的错误

insert 语句插入从表中获取的数据最常用的insert语句一般写法是:insert into table (field1,field2)values(value1,value2);数据从表中获取的写法是: insert into tableA (field1,field2) select field1,field2 from tableB;注意以上是正确写法,以下是错误写法: insert i

2016-06-17 09:39:17 22005

原创 在SQL的查询条件中使用case when取数据

在SQL的查询条件中使用case when取数据堪称SQL里的ifelse用法第一步的id是业务信息的id,除第一步外,步骤id最大的表示当前步骤,每次取当前步骤id存入意见表中,例如:select ID, --唯一标识(与步骤id一致) PID, --父id FBR --发表人 from YKSPYJB --审批意见表 where id = case

2016-06-08 16:54:25 13310

原创 JS处理数字就是麻烦

JS处理数字就是麻烦1、数字比较需要转换 eval(a) < eval(b)浮点数相加或者相减需要特殊处理,不然就会出现小数点后有.99999999的莫名其妙小数浮点数相加,例如:function float_add(arg1, arg2){ var r1, r2, m, n; try { r1 = arg1.toString().split(".")

2016-06-01 14:53:17 794

原创 oracle存储过程里的ifelse语句这样写,想想也是醉了

oracle存储过程里的ifelse语句这样写,想想也是醉了 if dwxh = 1 then num1 := num_sum; elsif dwxh = 2 then num2 := num_sum; elsif dwxh = 3 then num3 := num_sum; elsif dw

2015-12-29 15:51:13 4058 1

原创 plsql11快速创建JOB

填写JOB属性,点APPLY应用即可。Name:job的名称Enabled:勾选可用Type:执行的是存储过程是选择stored procedure,执行的是sql块时选择pl/sql blockAction:执行代码,如存储过程 包名.存储过程名,代码块写法如:begin  delete from test ;commit;end;Start date:开始执行job

2015-12-16 14:41:48 8357

原创 firefox调试js时发现js的中文显示乱码

用firefox调试时,发现自己写的JS脚本中中文显示是乱码。本人使用的是fireFox 38.0.1,在选项和开发者工具中,都没有选择编码的,内容语言默认都是中文。后来发现别的中文显示都正常,只有某个显示不正常,浏览器编码问题排除。一般这种情况是自己的js写时,用的编码格式不是UTF-8的在notepad++中可以新建一个js文件,选择格式,用utf-8的编码格式如果是已

2015-10-08 11:16:13 1512

原创 oracle 字符串中取数字

select regexp_replace('2015年07月22日','[^0-9]') from dual;select translate('2015年07月22日','0123456789'||'2015年07月22日','0123456789') from dual;

2015-08-05 21:52:44 1161

原创 用Navicat Premium把ACCESS的数据导入ORACLE

用Navicat Premium把ACCESS的数据导入ORACLE1、安装好Navicat Premium,保证可以链接ORACLE数据库。 本人原来装64位的,一直都链接不上ORACLE,后来换了32位的,就可以了,至少报了个OCI.dll之类的错误。 安装64位的时候,每次更改了OCI.DLL的选项,链接oracle报错之后,就会发现这个oci.dll的路径变空了。而32位一开始安

2015-08-05 21:41:02 4489

原创 plsql怎么画数据表关系图

File--&gt;new--&gt;Diagram window

2015-05-14 09:50:34 4743

原创 Java取数据插入到mysql中文显示问号??

搜索出来的改my.ini,改数据库字符集和改表字符集的方法试过了都没有用。最后还是在java中链接数据库的时候加上字符集方式解决了。 String url="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncoding=utf-8";...

2015-05-13 09:38:37 468

空空如也

空空如也

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

TA关注的人

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