自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开发小记

记录开发中遇到的问题解决方案,及好用的工具类,思路等,不定时更新

  • 博客(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 265

转载 idea实现HTML页面热部署的方法

https://blog.csdn.net/qq_41800278/article/details/105699742

2021-06-04 13:46:03 645

原创 传递给OS命令的值应该被清理

项目上线前代码扫描结果显示“传递给OS命令的值应该被清理”原代码:原因:命令注入指应用程序所执行命令的内容或部分内容源于不可信赖的数据源时,程序本身没有对这些不可信赖的数据进行正确、合理的验证和过滤,导致程序执行了恶意命令。在JAVA应用程序中,敏感函数的参数如Runtime.getRuntime().exec(String command)中的command参数,该参数可为os命令,如果该参数可由用户控制,就可以将恶意命令拼接到正常命令中,从而造成命令执行攻击。产生原因:shell提供了一次执

2021-03-30 09:25:32 256

原创 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 1249 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 325 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 594

原创 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 313

原创 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 906

原创 配置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 2539

原创 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 562

原创 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 487

原创 阿里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 355

原创 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 324

原创 java计算百分比,取小数点后两位

private String getAccuracy(double accuracy){NumberFormat nf=NumberFormat.getPercentInstance();nf.setMinimumFractionDigits(2);return nf.format(accuracy);}

2015-10-26 15:34:16 2140

原创 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 316

原创 去掉jsp编译后的空格

jsp页面引用

2015-10-26 15:30:18 329

11个纯css做的loading加载图

不用任何图片,11个纯css3制作loading加载图,拿来直接可以用

2016-06-07

空空如也

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

TA关注的人

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