- 博客(61)
- 资源 (3)
- 收藏
- 关注

转载 Linux学习笔记——linux常用命令
原地址:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html本文引用以上链接原文,在此感谢原博主,谢谢!并自己添加了一些本人常用命令,如有错误,欢迎指出,谢谢!进程ps -ef |grep 进程名例如:ps -ef |grep tomcat如果tomcat它是一个Java进程,所以查找Java进程也可查找出来:ps -ef|grep java结...
2018-05-25 15:26:08
626
原创 Oracle 删除重复记录
表TABLE_A,有字段A、B、C、D、E....字段A,B,C三个字段相同则认为是相同记录,删除重复记录只保留一条有效记录,可执行以下脚本delete from TABLE_A t2where not exists (select 1from (select min(rowid) rid from TABLE_A group by A,B,C) t1where t1.rid = t2.rowid);...
2021-07-15 23:23:28
273
原创 VB 获取文件名后缀
FileName="myfile.xls"fileType = Right(FileName,Len(FileName)-InStrRev(FileName,"."))
2021-07-15 23:13:57
1347
原创 Oracle 游标数查看和修改
查看当前使用游标数:select count(*) from v$open_cursor;查看最大游标数:SQL> show parameter open_cursors;NAME TYPE VALUE------------------------------------ ----------- --------open_cursors integer ...
2021-07-15 23:07:17
1374
原创 Linux 排除指定文件夹打包压缩
在Linux服务器中,需要压缩某个目录下的文件,但是又不想要指定子目录下的文件,可以考虑排除打包的方式,例如在/home/mydir目录下有子目录或文件dir1dir2datadir3logdir4filename1.txtfilename2.txt现在需压缩/home/mydir除了data、log这两个子目录下的所有文件到一个压缩文件里,先在/home/mydir目录下建立一个exclude.list文件,内容:[root ]$ vi exclude.listlog
2021-07-15 23:01:37
933
原创 Linux 文本文件编码GBK转UTF-8
Linux服务器中调用Oracle卸数工具sqluldr2,数据库编码为GBK,需要卸UTF-8的数据文件出来,如果某个字段为中文,因为GBK为两个字节,UTF-8为三个字节,同样是10个汉字,直接卸UTF-8编码的长度是原来GBK的1.5倍,如果已经超过这个字段的长度,卸数时会直接截取,导致字段后面字符串丢失。遇到这种问题,可以考虑先正常卸GBK的数据文件出来,再用iconv将GBK文件转码成UTF-8。iconv -c -f GBK -t UTF-8 gbkfilename.txt -o utf8
2021-07-15 22:47:52
4055
原创 Linux将日志文件置空
系统正在运行时,如果直接rm删掉日志文件再手工重建,可能会导致后续的运行日志不再写入日志文件,需要重启才行。可以将文件置空但是不删除,保留原文件,不影响后续日志写入cp /dev/null /home/sys/log/syslog.out;注:/dev/null 空设备,是一种特殊的设备文件...
2021-07-15 22:30:28
4025
原创 Linux查找同时包含多个指定字符串的文件,不区分大小写
find 目录 -type f -iname 文件名匹配|xargs grep -irl 字符串1|xargs grep -irl 字符串2例如:find ./ -type f -iname "*.*"|xargs grep -irl "String1"|xargs grep -irl "String2"
2021-07-15 22:25:03
1455
原创 Linux获取前N天的日期
#今天日期P_TODAY="20210715"#获取前5天的日期P_N=5date -d "${P_TODAY} -${P_N} day " +%Y%m%d
2021-07-15 22:22:58
604
原创 Linux从大文件中截取指定范围的内容到文件中
在实际开发与维护中,可能会遇到需要从好几个G大的文本文件中获取包含指定文本的内容,例如,需要从某天的系统日志文件里获取指定时间范围的日志,而这个日志文件有几个个G,在Windows中用文本编辑器打开会出现内存不足的情况,导致无法打开通过Ctrl+C、Ctrl+V的方式得到指定范围的内容。这时候可以考虑在Linux环境中进行以下操作:假设大文件文件名为:big.log,需要获取从2021-01-15 17:00到2021-01-15 17 18:00的日志存到新文件small.log1、定位起
2021-07-15 22:12:26
3744
原创 Linux学习笔记——crontab自动创建文件夹
功能描述:定时判断文件夹是否存在,不存在则创建该文件夹创建文件夹脚本automkdir.sh:(注意给执行权限)#!/bin/bashDIR=/home/mydir/testif [ ! -d $DIR ] ; then mkdir -p $DIRfi其中-p :parents,上级目录不存在则创建,用于创建多级目录定时任务:每天5点定时检测目录/home/mydir/test是否存在,不存在则创建0 5 * * * sh /home/mydir/automkdir
2020-07-25 18:49:55
827
原创 Linux学习笔记——判断java进程是否存在,不存在则启动
PCOUNT=`ps -ef|grep java|grep -v -grep|wc -l`echo PCOUNT=${PCOUNT}if [ ${PCOUNT} -ne 0 ]; then echo "Process is running!"else echo "Starting process..." sh ./start.shfi其中,wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出-l :统计行数:使用换行符.
2020-06-01 22:03:47
2172
1
原创 Java学习笔记——读写追加文件内容
实际项目中,拿到文本文件如果需要在文件中替换或者添加内容,可以用java.io.RandomAccessFile实现。原文件内容:1、最简单的文件末尾添加需要在网页中添加一个打印网页的按钮,上码import java.io.RandomAccessFile;public class MyTest20200405 { public static void main(String[] args) throws Exception { try { String sFile
2020-05-20 22:39:35
534
原创 Linux学习笔记——crontab定时删除指定路径下的文件
查看当前服务器设置的定时任务:crontab -l编辑定时任务:crontab -e模糊匹配,每天5点删除指定路径下的.html文件0 5 * * * find /home/denglishang -name "*.html" -exec rm -rf {} \;-exec 作为find的参数,以;结束,{} 表示前面找到的文件。若有错误之处,欢迎指正,万分感谢!...
2020-05-19 21:34:00
1107
原创 Linux学习笔记——find查找指定路径下多种格式的文件
-bash-3.2# find ./denglishang/ -name "*.c" -o -name "*.sh" -o -name "*.js"-o 是或者的意思如有错误之处,欢迎指正,万分感谢!
2020-05-19 21:05:18
3854
原创 Java笔记——Java获取字符串字符编码
Java获取字符串字符编码 public String getEncoding(String str) { String[] sEncodeArr = {"GBK", "GB2312", "ISO-8859-1", "UTF-8"}; for (int i = 0; i < sEncodeArr.length; i++) { try { if(str.equals...
2020-04-12 14:01:59
2037
原创 Java 笔记——Java ZIP压缩一个或多个文件(解决中文名称乱码)
上一版本Java笔记——Java ZIP压缩一个或多个文件用java.util.zipoutputstream压缩会出现中文的文件名乱码的情况,且无法设置字符集,今天这个版本用org.apache.tools.zip.ZipOutputStream压缩,可以自定义字符集,解决中文的文件名乱码问题。package oracleTestProject;import java.io.Fil...
2020-04-11 23:12:58
701
原创 Java笔记——Java 实现金额小写转大写
Java 实现金额小写转大写话不多说,放码出来。。。package oracleTestProject;import java.text.DecimalFormat;public class MyTest2020040501 { public static void main(String[] args) throws Exception { try { ...
2020-04-05 23:32:16
824
原创 Java笔记——Java ZIP压缩一个或多个文件
功能需求:压缩多个文件成一个zip,并把原始的各个文件删除实现:传压缩包文件名(全路径)、需要压缩的一个或多个文件名(全路径)和是否删除原始文件标志(可选是否删除)话不多说,放码出来。。。压缩类:package oracleTestProject;import java.io.File;import java.io.FileInputStream;import j...
2020-04-05 15:27:38
576
原创 Python学习笔记(1)——Python下载安装和配置
1、进入官网下载:https://www.python.org/downloads/下载完成:2、双击开始安装,选择“Customize installation”->next->3、安装成功后,进入DOS界面,输入python,如下,说明安装成功。4、输入prnt("hello world!")回车,便可打印出hello world!...
2019-10-15 23:11:40
324
原创 java jxl读取Excel文件数据插入数据库
相关笔记:java 从数据库查出数据,jxl导出Excel--------------------------------------------------------------------------------------------------------1、数据插入表结构:2、Excel文件数据:3.完整代码:package oracleTestProje...
2019-07-16 22:07:56
638
1
原创 java 从数据库查出数据,jxl导出Excel
相关笔记:java jxl读取Excel文件数据插入数据库--------------------------------------------------------------------------------------------------------1、下载jxl.jar包,下载网址:https://mvnrepository.com/artifact/net.source...
2019-07-14 12:16:55
324
原创 PL/sql 快捷键设置、自定义提示设置
一、系统快捷键修改:配置->首选项 -> 用户界面 -> 键配置,在这里可以修改系统对应的快捷键。二、自定义快捷键提示比如说,输入sf自动识别为select * from ,可以自定义类似的快捷提示1、在PL/SQL的安装目录下面(例如:D:\Program Files\PLSQL Developer 12\PlugIns) 中添加一个txt文件,自定义名称,...
2019-07-13 22:00:13
1069
1
转载 算法笔记——冒泡排序
笔记,如有冒犯,请谅解,谢谢!参考地址:https://mp.weixin.qq.com/s/KuyPwyWiP6kJXJkDkHgHRg算法步骤(从小到大) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 ...
2019-05-29 21:36:45
210
原创 Java与JS 字符串拆分split方法的区别
Java的split方法,拆分的字符串如果按指定字符拆分,得到的最后一个字符串为空(""),则忽略最后一个子字符串。对此需要注意数组越界问题。例如:public class Test { public static void main(String[] args) { String str = ",1,2,3,4,"; String[] strArr = str.split("...
2019-04-13 21:20:45
493
原创 Java学习笔记——十二小时制与二十四小时制格式化
用 HH 与 hh 区分二十四小时制用“"yyyy/MM/dd HH:mm:ss"”十二小时制用“yyyy/MM/dd hh:mm:ss”例子:import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args)...
2019-03-22 20:37:28
559
原创 SQL学习笔记——按某个字段排序后取第一条数据
方法一:select * from (select * from student where 1=1 order by stu_time)where rownum=1;student所有数据:查询结果:方法二:select t.* from (select s.*,row_number() over(order by stu_time ) as rwnum ...
2019-03-22 20:25:26
24371
原创 SQL学习笔记——查询匹配
SQL查询匹配下划线(_)或百分号(%)select * from dataobject_library where colname like '%/_%' escape '/';select * from dataobject_library where colname like '%/%%' escape '/';mySql里用\_、\%,如select * from 表名 wher...
2019-03-22 20:07:38
1195
原创 SQL学习笔记——UNION与UNION ALL的异同
都是用于合并两个或多个SELECT语句的结果集UNION内部的SELECT语句必须拥有相同数量的列,列也必须拥有相似的数据类型,每条SELECT语句中的列必须顺序相同。UNION 会筛选掉重复的记录,UNION ALL不会去除重复记录。UNION将会按照字段的是顺序进行排序,UNION ALL只是简单的将两个结果合并后就返回。UNION结果集中的列名总是等于UNION中第一个SELECT...
2019-03-22 20:02:25
385
原创 Java学习笔记——Java异常(Exception)与错误(Error)
Java异常:主要分为两大类:1.Error类代表编译器和系统的错误,不允许捕获;2.Exception类代表标准Java库方法所激发的异常。Exception类包含运行异常类RuntimeException和非运行异常类NonRuntimeException这个两个直接的子类。运行时异常:java.lang.RuntimeException(所有Java虚拟机正常操作期间可以抛出的...
2019-03-22 20:00:11
766
原创 oracle insert语句 字符串包含&符号( &——>'chr(38)' )
“&”符号在Oracle中常用来指出一个变量。insert 语句中,如果某个字符串字段中包含"&"字符,会将“&”符号后面("="前)的字符串当做一个变量,导致出现错误例如,在PL/SQL中执行以下插入语句:insert into student(STU_NO, STU_NAME, STU_AGE, STU_SEX, STU_PHONE, STU_QQ, ST...
2019-03-22 19:55:23
5659
原创 Oracle varchar2与char
varchar2 长度可变;char长度固定,长度不够会自动在后面补空格,例如:字符串“test”存在char(10)的字段中,最终存储的是“test ”(test和6个空格);char比varchar2的效率高,varchar2比char节省空间。...
2019-03-20 20:36:10
724
原创 Spring项目启动报错org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find classs分析
报错大致信息:org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [XXXXX] for bean with name 'XXX' defined in class path resource [springmvc-config.xml]; nested exception is jav...
2018-10-18 21:20:24
26665
1
原创 Oracle获得两个日期之间的时间差(年、月、天、时、分、秒)
select EXTRACT(year FROM to_date('2019-09-24 19:38:45','yyyy-mm-dd hh24:mi:ss')) -EXTRACT(year FROM to_date('2018-08-23 10:13:01','yyyy-mm-dd hh24:mi:ss')) as diff_years,-- 年months_between(to_d...
2018-08-23 15:57:04
6471
1
原创 mysql获得两个日期之间的时间差(年、月、天、时、分、秒)
SELECT TIME_TO_SEC(TIMEDIFF('2018-09-30 19:38:45', '2018-08-23 10:13:01')) AS DIFF_SECOND1, -- 秒UNIX_TIMESTAMP('2018-09-30 19:38:45')-UNIX_TIMESTAMP('2018-08-23 10:13:01') AS DIFF_SECOND2, -- 秒...
2018-08-23 14:59:09
12661
1
原创 Java整体打印一个数组的方式
String Ids= "232,208,203,154,153,151,150,149,";String[] ids = Ids.substring(0, Ids.length()-1).split(",");System.out.println(ids);System.out.println(Arrays.toString(ids));
2018-08-13 12:14:25
2324
1
原创 Echarts堆叠条形图——各班在各个月份男生、女生迟到次数统计
提前准备好echarts.js官网下载地址:http://echarts.baidu.com/download.html先定义一个data,用来存需要统计的数据(可以看做是请求返回的JSON数据):var data = {"month_start":"2017-11" ,"month_end":"2018-04","resultlist":[{"time":"2
2018-07-31 22:55:37
1961
原创 baiduTemplate模板应用实例
JS用KISSY基础代码:(提前下载baiduTemplate.js文件)<!DOCTYPE html><html lang="en"><head> <meta charset="GBK"> <title>baidutemplate模板应用</title> &
2018-07-30 23:47:28
411
原创 倒计时显示与控制
在前台功能开发的过程中可能会遇到这种情况:多个订单商品的列表,点击查看详情,里面有对应的商品活动时间的倒计时,如果点击查看不是刷新整个页面的话,需要在查看详情返回列表时将倒计时关闭掉。否则就会出现如下这种情况:多个倒计时同时运行,导致页面显示出错。方案一:简单模拟类似情形,做了一个简单的活动剩余时间页面:其中“停止”按钮可以代替商品详情里的返回按钮,点击“停止”后:...
2018-07-30 16:56:58
1394
Java ZIP压缩一个或多个文件(解决中文名称乱码).rar
2020-04-11
ZipUtil.java
2020-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人