- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Linux系统启动关闭Oracle数据库
所有数据库操作命令均在oracle用户下执行打开监听# 打开监听$ lsnrctl start# 关闭监听$ lsnrctl stop# 登录SQL Plus$ sqlplus / as sysdba# 启动数据库SQL> startup# 关闭数据库SQL> shutdown immediate
2021-10-20 13:54:53
292
转载 idea实现HTML页面热部署的方法
https://blog.youkuaiyun.com/qq_41800278/article/details/105699742
2021-06-04 13:46:03
682
原创 传递给OS命令的值应该被清理
项目上线前代码扫描结果显示“传递给OS命令的值应该被清理”原代码:原因:命令注入指应用程序所执行命令的内容或部分内容源于不可信赖的数据源时,程序本身没有对这些不可信赖的数据进行正确、合理的验证和过滤,导致程序执行了恶意命令。在JAVA应用程序中,敏感函数的参数如Runtime.getRuntime().exec(String command)中的command参数,该参数可为os命令,如果该参数可由用户控制,就可以将恶意命令拼接到正常命令中,从而造成命令执行攻击。产生原因:shell提供了一次执
2021-03-30 09:25:32
284
原创 HttpClient使用代理
一、Maven依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId></dependency>二、工具方法/** * 构建的HTTP客户端 * @param useProxy * @param proxyIp * @param proxy
2020-12-18 16:27:19
1285
1
原创 Redis集群、哨兵部署操作手册
1.简介1.1编写目的本文档旨在为redis集群部署人员提供redis安装操作流程指导,从而帮助部署人员更好地部署redis。1.2.预期读者本文档的适用读者包括:开发人员、运维人员等。1.3.术语定义// TODO2.安装包获取redis安装包下载官网地址:http://www.redis.io/download3.Redis主从哨兵的搭建3.1. 环境准备服务器三台(172.28.28.107 172.28.28.108 172.28.28.109)3.2.安装集群准备服
2020-12-18 11:46:57
486
1
原创 Oracle删除归档日志
自己租的阿里服务器,安装了Oracle数据库,由于低配版,硬盘空间有限,经常硬盘满,经排查,发现Oracle每天会产生大量的归档日志,占用空间。以下为删除步骤:1.切换到Oracle用户[root@dthxdb2 ~]$ su - oracle中间横杠代表使用Oracle用户的环境变量2.进入RMAN[oracle@dthxdb2 ~]$ /u01/app/oracle/product/10.2.0/db/bin/rman3.连接数据库RMAN> connect target /
2020-12-18 11:18:48
636
原创 Java字符串转为可执行代码工具
工具类:commons-jexl-2.0.jar一、导包Maven:<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl</artifactId> <version>2.0</version></dependency>二、使用方法2.1// 声明字符串表达式Expression e = new
2020-12-18 10:56:21
344
原创 MYSQL快速导出大数据量表数据SQL
进入Mysql安装目录的bin文件夹:导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u root -p root > d:/tableName.sql导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_users.sql...
2020-11-30 15:54:40
955
原创 配置MySQL的timestamp类型不能为空
问题:MySQL建表时timestamp字段可为空,执行语句后变成not null原因:默认情况下,如果timestamp列没有显式的指明null属性,那么该列会被自动加上not null属性解决:修改my.ini配置文件[mysqld]explicit_defaults_for_timestamp = ON# 默认值OFF保存后重启MySQL服务...
2020-11-25 11:42:28
2664
原创 Mysql快速导入超大SQL文件
mysql 快速导入大SQL文件进入mysqlmysql -u root -p创建数据库CREATE DATABASE 数据库名;设置参数set sql_log_bin=OFF;//关闭日志set autocommit=0;//关闭autocommit自动提交模式使用数据库use 数据库名;开启事务START TRANSACTION;引入SQL文件source 文件的路径;成功后事务提交COMMIT; ...
2020-11-23 16:46:24
590
原创 Linux tomcat应用验证码不显示解决方法
要配置系统支持java.awt.headless模式,即:java.awt.headless=trueSystem.setProperty("java.awt.headless", "true");catalina.sh文件配置解决方法直接修改该文件的JAVA_OPTS参数: JAVA_OPTS="-server -Xms128m -Xmx256m -XX:MaxPermSize=...
2019-09-11 16:11:02
517
原创 阿里maven仓库地址
在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror: mirror> id>nexus-aliyunid> mirrorOf>*mirrorOf> name>Nexus aliyunname> url>http://maven.aliyun.com/nexus/content/gr
2017-02-15 11:09:33
371
原创 MySQL记录存在则更新,不存在插入on duplicate key update
MySQL存则更新,不存在插入原操作需要三条语句select * from tableName where id= 1;//查询统计表中是否有记录insert into tableName (id,count) value(1,1);//没有记录就执行insert 操作update tableName set count = count+1 wher
2015-11-20 16:45:34
349
原创 java计算百分比,取小数点后两位
private String getAccuracy(double accuracy){NumberFormat nf=NumberFormat.getPercentInstance();nf.setMinimumFractionDigits(2);return nf.format(accuracy);}
2015-10-26 15:34:16
2169
原创 HTML倒计时JS
var intDiff = parseInt($("#examTime").val());//倒计时总秒数timer(intDiff);function timer(intDiff){window.setInterval(function(){var day=0,hour=0,minute=0,second=0;//时间默认值if(intDiff >
2015-10-26 15:32:17
337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人