本文主要是介绍零散操作记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Linux命令查找文件内容
find . -name “文件名” | xargs grep “查找内容” # * 匹配任意字符串
举例: find . -name “a*.log” | xargs grep “hello”
windows查看端口是否被占用
netstat -aon | findstr :80 ; 停止端口 taskkill -pid <进程号> -f
查找服务
ps -ef | grep 服务名
查找安装位置
whereis nginx
启动tomcat服务
nohup ./startup.sh &
nginx热重启
./nginx -s reload
检测网络是否通畅、主机是否可达,路由是否可用
ping、tracert(windows) traceroute(linux)
反编译class文件
javap - p
启动jar包
java -jar
@WebFilter使用时必须设置属性
@WebFilter(filterName = “FilterDemo02”, urlPatterns = { “/*” })
查看端口进程号,强制关闭
netstat -aon|findstr “49157”;taskkill /f /t /im
postgres判空
coalesce;
查看java程序
jps -l
查看指定进程堆栈信息
jstack pid
@ResponseBod接收参数
{
"name":"Bill Gates",
"list":["Porsche", "BMW", "Volvo" ] // 对象list参数
}
判断String可以转成JSONObject、JSONArray
Object jsobj = JSONObject.parse(jsonStr);
if(jsobj instanceof JSONArray){
//JSONArray
}
if(jsobj instanceof JSONObject){
//JSONObject
}
linux下修改目录用户和权限
1.更改目录所有者命令:
chown -R 用户名称 目录名称
2.更改目录权限命令:
chmod -R 755 目录名称
3.更改poi临时目录权限 /tmp/poifiles
Weblogic启动
主管启动:
受管启动:
postgresql数据CPU报警
postgreSQL查询表数量
select count(1) from pg_tables where schemaname = 'public' and tablename like '%%'
** jar包项目 替换 jar包 **
步骤1:解压jar包 jar -xvf *.jar
jar -xvf *.jar
步骤2:替换jar包
rm -rf BOOT-INF/lib/ojdbc14-10.2.0.4.0.jar
mv ojdbc7-12.1.0.2.0.jar BOOT-INF/lib/
步骤3:重新压缩jar
jar -cfM0 newName.jar BOOT-INF/ META-INF/ org/
Oracle删除表,释放空间
drop table tablename on purge
PostgreSQL导出表结构
PG提供了数据导出功能pg_dump,但是不能直接将函数导出。思路是将表的结构导出,过滤出函数名,再解析出函数的sql语句
>> pg_dump -U username -Fc -s -f dump_test database_name // -U username 为可选项,-W 为密码,自动登陆所以省略了
>> pg_restore -l dump_test | grep FUNCTION > function_list //检索出函数名
>> pg_restore -L function_list dump_test > function.sql //导出所有函数 -L为 user-list
启动jar包不输出nohup
nohup ./XXXXXXXXX.sh >/dev/null 2>&1 &
Oracle删除重复数据
delete from table_name t
where t.rowid not in
(select min(rowid) from table_name t1 where t1.id = t.id group by id);
这篇关于零散操作记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!