- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 Linux 常用命令备用清单
sedsed -i "1ahello" 1.txt --在第一行后面添加 “hello”,并保存修改sed -i "/ab/ahello" 1.txt --在内容ab后面添加 “hello”,并保存修改sed "$ahello" 1.txt --在最后一行添加 “hello”,可直接预览sed -i "2ihello" 1.txt --在第二行之前插入 “hello”sed -i "/ab/ihello" 1.txt --在包含“
2022-12-12 14:55:56 575 1
原创 【Java】jar解压后之后,重新打包成jar
1.这是解压出来的文件夹下的内容 2.接下来准备输入将文件夹重新打成jar包命令,我们直接在当前文件夹下打开cmd窗口在cmd里运行一下命令:jar cvfm server.jar META-INF/MANIFEST.MF com/ mapper/ static/ templates/ application.properties generatorConfig语句解释: jar cvfm 打包指令 serve...
2020-08-05 16:02:01 5209 2
原创 oracle 在提交事务commit后,想要找回提交前的数据
在oracle中,有时候在执行完update脚本后,会发现脚本有问题,而我们已经提交完事务了。这时可以通过oracle快照找回数据1.SELECT * FROM t_Action AS OF TIMESTAMP TO_TIMESTAMP('20200225 10:45:00','YYYYMMDD HH24:MI:SS');‘t_Action ’为操作错误的table名字,‘202002...
2020-02-25 11:04:53 790
原创 oracle 关于like 通配符的注意事项
select u.id,u.username from t_user u ;在这样一张表中,如果我要去模糊匹配姓'邓'的用户时,一般的写法会加上 where u.username like '邓%',表示匹配所有以‘邓’开头的用户数据。有时候需求中会加上,匹配所有‘邓’姓的两字姓名的客户数据,使用‘%’就不能简洁的满足需求,那么在这里可以使用另外一个通配符‘_’,‘_’表示单个字符的通配,...
2020-02-16 14:51:40 1490
原创 数字String类型 转换精度问题
问题:一个double数字的字符串,我乘以100后,使用String.valueOf会丢失精度。解决:百度后,像这种double类型精度问题,使用BigDecimal对象处理是最理想的。String s = "2.112";BigDecimal temp = BigDecimal.valueOf(Double.valueOf(s));// 将temp乘以100temp = te...
2019-05-10 16:58:23 3011
原创 Hibernate getCurrentSession()与openSession()的区别
在使用ssh框架开发时,使用spring代替管理数据库的连接,一般的dao层格式为先获取session,然后开事务,然后处理逻辑,然后关闭事务。在开发中遇到一个问题。在dao层处逻辑时,需要跳到其他的层去处理逻辑,那么如果在这个其他逻辑的地方也是用了同样的方式获取session,并且提交事务后,返回原逻辑中使用该session会报session is close的异常。原因:查...
2019-05-08 18:08:17 391
原创 oracle 表分区使用心得(删除分区表的某一个分区,插入数据时会出现索引不可用的异常)
一、前言:手里一个项目里有一个业务逻辑中的历史数据表,因为数据量太大,所以导致业务处理时间过长,所以leader让我把这些个历史数据表进行分区。二、场景:表分区有两种场景(我能想到的),一种是在项目架构时就考虑到了大数据量的情况,此为新建分区表;一种是在项目已经上线一段时间后发现,数据量远远比当初要大,所以需要将表分区来进行效率提高(已有表进行分区)。 我这里是第二种情况,但是我研究了下...
2019-04-08 19:17:15 2523
原创 java ArrayList 对象的subList方法
现象:childrenList获取到parentList的1,2,3,4 ,然后自身新增7,8,9三个值,打印结果并不是我以为的:parentList:[1, 2, 3, 4, 5]childrenList:[1, 2, 3, 4, 7, 8, 9]而是;这我就百思不得其解了。因为我只改变了childrenList的值,为什么parentList也改变了。查了API翻译发现:...
2019-04-01 20:25:29 680
原创 jquery Session的运用
工作中有一个需求:表格展示的列太多,需要提供可以配置展示隐藏列的功能。最开始是想将展示的列存到数据库。后来同事提供了思路:将所有的列隐藏,页面初始化载入时,默认加载固定设置的列,然后在前端获取到所有的列,弹出对话框提供勾选,将数据保存到 JS 的session中,然后重新载入parent的页面,加载session中配置的列,然后加载即可。$.session.set("key",va...
2019-01-18 15:42:58 3367
原创 Java List 的使用
String数组转List<String> List<String> strList = Arrays.asList(String[] strArr); List<String> 的交集(双方相同的元素)、并集(双方所有的元素)、差集|去重(不存在于对方集合里的元素)、无重复的并集(先取差集,在取并集) List<String> list1 ...
2018-12-20 14:54:19 204
原创 数据库基本函数和操作(oracle | mysql)
ORACLE · 多行查询结果拼接 : wmsys.wm_concat()函数; ·导入dmp文件(dbhome为连接数据库名称): imp username/password@dbhome full=y file="dmp_file_path" ignore=y ·查询表空间使用大小 SELECT a.tablespace_n...
2018-12-20 14:17:58 297
转载 hibernate向oracle插入数据 默认值没用(dynamic-insert和dynamic-update 的使用)
解决问题:在hbm.xml文件中加入dynamic-insert="true" 如下:<class name="com.my.domain.Userinfo" table="USERINFO" dynamic-insert="true" > 原因:Hibernate在初始化的时候,默认按照配置为表预定义insert,delete,update,select(by...
2018-12-04 16:08:35 441
转载 ssh jar包整合
SSH框架整合配置所需JAR包(SSH整合) Hibernate Jar: 1、hibernate3.jar,这个是hibernate3.0的核心jar包,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。 2、cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必...
2018-10-12 15:17:49 596 1
原创 tomcat 端口被占用 使用cmd 查找并且杀死占用该端口的进程
一、找到占用端口的进程pid:netstat -ano | findstr 8080 //列出占用 8080端口的进程二、根据进程pid 找到进程(如果只是需要强行关闭进程,可以跳过此步骤,直接进行第三步)tasklist | findstr 189528三、根据进程pid 杀死进程TASKKILL -PID 189528 -F...
2018-10-12 10:11:02 1117 1
转载 tomcat 设置自定义虚拟目录
一、设置方法 方法一:废话不多说先说设置方法,好处后面说,这里以tomcat7或8为例,最新的tomcat9没试过,不过应该差不多1.首先进入tomcat的conf目录下,新建名称为 Catalina 的文件夹2.进入Catalina文件夹下,新建名称为 localhost的文件夹3.进入localhost文件价下,新建名称为ROOT.xml(后面解释为何是叫ROOT),...
2018-10-11 14:16:19 1065 1
原创 新建一个表空间
-- 1、查看表空间文件路径-- 切换到system用户,执行语句获取表空间文件路径。-- 某一个表空间文件: F:\APP\ROHON1010\PRODUCT\11.2.0\DBHOME_1\DATABASE\BACK_TABLESPACE201806061034.DBFselect tablespace_name, file_id, file_name,round(bytes/(102...
2018-10-09 10:48:27 2932
原创 修改Myeclipse 背景风格
用白底黑字的编辑界面用久了眼睛很不舒服,所以修改了Myeclipse的背景风格。仅供参考1.去官网:http://eclipsecolorthemes.org/。选择一个自己比较心怡的模板。2.然后下载epf文件。3.打开myeclipse ,依次打开 File->Import->General->preference,4。路径选择你下载好的文件,点击fi...
2018-08-08 15:48:33 3091 2
原创 解决 JVM 端口被占用
1.新建一个 TXT 文件2.将:taskkill /f /im javaw.exe 复制进txt文件中3.将txt文件后缀名修改成bat,保存,运行bat文件就可以了
2018-07-17 09:43:17 1398
原创 使用 SAXReader.read() 获取xml 失败
状况:resouce 是要读取xml的路径。但是在使用read后却获取不到这个xml的Document对象。有一般服务器上都可以,但是有一个客户服务器上就是读取不到。我这里的原因是下图选中的xml头,这个dtd文件读取不到,影响到了整个xml的读取。我解决方案就是去网上下载这个dtd文件,然后copy项目中,将xml的配置文件中的这个头路径换成你copy到项目中的相对路径就好了。...
2018-05-31 09:31:41 4975
原创 官网下载历史版本的tomcat
不喜欢废话,直接贴方法,如有错误,谢谢指出。1.进入tomcat官网:https://tomcat.apache.org/2.点击左边 Download菜单下的Archives进入档案室3.选择自己需要的一个tomcat版本,进入bin文件夹下载,我喜欢下载 文件名称.zip 的,因为不用安装,直接解压可以用。其他文件作用不一一概述了,自行百度。...
2018-05-24 12:58:58 1954 1
原创 java 文件夹的复制,过滤不需要的文件
不BB,上代码文件操作获取了读写流,在用完之后一定要记得关闭,不然你就准备找一天的bug(文件被占用,创建读写流失败);/** * 复制文件 递归方法 * @param src 源文件路径(包括文件夹) * @param des 目标路径 * @param loggersFilesName 过滤文件名称 * @throws Exception */ public void c...
2018-05-18 16:40:26 910
原创 JAVA 使用JDBC获取连接 执行sql(oralce 为例)
最原始的方式使用JDBC执行sql获取结果 1.获取Connection /** * 获取jdbc connection * @param driverClassName 驱动名称 例:oracle.jdbc.driver.OracleDriver * @param url 数据库url 例:jdbc:oracle:thin:@192.168.1.120:1...
2018-05-18 16:22:29 1543 3
原创 URL和URI的理解(getResource().getPath()获取的路径自动编码)
个人理解,仅供参考,多多指教(URL URI 表示对应的对象)。 问题: 在获取项目的根目录时,一开始直接用getResource()的方法得到URL的对象,然后去getPath()。在我自己的电脑上测试没什么问题。但是提交到服务器上测试时,通过getPath()获取到的路径却乱码了。百思不得其解。 后来用getResource()的带的URL对象.toURI()获取到...
2018-04-25 18:11:20 4963 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人