自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 数据库锁表相关常用查询语句

alter session set current_schema=****查询锁表及锁表人select l.session_id sid,s.serial#,l.locked_mode,l.oracle_username,l.os_user_name,s.machine,o.object_name from v$locked_object l ,all_objects o,v$session s where l.object_id=o.object_id and l.session_id=s.sid.

2021-08-26 09:24:44 915

原创 getfileList.bat

@echo offif exist updateFileList.txt del updateFileList.txt /qset folderpath=%~dp0for %%i in (%folderpath%) do if /i "%%~di"==%%i goto input %folderpath%pushd %cd%cd /d "%folderpath%">nul 2>nul || exitset cur_dir=%cd%popd:: %%~nxi只显示文件名,%%i

2021-08-24 17:37:08 210

原创 0811自己做一个缓存程序

https://www.jb51.net/article/111518.htm

2021-08-11 14:33:31 106

原创 oracle compile function

select to_char(sysdate,‘yyyymmdd hh24:mi:ss’) from dual;spool oracle_compile.txt;declareobjowner varchar2(50) := ‘oracleowner’;beginfor obj in (select * from all_objects where status = ‘INVALID’ and object_type in (‘PROCEDURE’, ‘FUNCTION’, ‘VIEW’, ‘TR

2021-08-09 13:22:18 166

原创 Oracle分页提交

–数据量如果超过30万要采用分段提交的方式。若表数据量达到千万级,可10w一批提交。declarecursor mycursor isselect rowid row_id, --获取rowidsidec,id --PK字段from SIDE_T twhere t.SIDEA = 100;type t_data is table of mycursor%rowtype;v_data t_data;beginopen mycursor;loopfetch mycursor bul

2021-08-03 20:00:21 295

原创 数据库双活思想

客户端比如我们的浏览器,是不需要没个请求都去dns解析一把的,解析一次缓存一段时间,如果本地有缓存就不需要去dns解析了,因为本地有对方的ip,可以直接访问binlog来做数据同步,通过域名+dns解析来切数据源,我们的程序连接池用的是hikariPool ,有断开重连的机制,如果底层切数据库,会有报错但是不用重启,但是这有一个过程,因为dns是有缓存的,不是每一个请求都会去dns解析一把,所以挂的那一刻会伴随大量的报错,然后慢慢恢复,而且,有可能有一些数据还没及时同步过来,也会带来报错,所以灾难来临,突

2021-07-08 11:28:33 787 3

原创 使用强制索引

mysql:强制使用索引:force index(索引名或者主键PRI)例如:select * from table force index(PRI) limit 2;(强制使用主键)select * from table force index(ziduan1_index) limit 2;(强制使用索引"ziduan1_index")select * from table force index(PRI,ziduan1_index) limit 2;(强制使用索引"PRI和ziduan1_in

2021-07-02 16:34:37 974

原创 awk计数

ps -ef | grep java | grep -v grep | awk ‘{sum[$1]+=1} END {for(k in sum) print k “:” sum[k]}’

2021-07-02 16:00:20 543

原创 浅谈CAS

JUC(用户空间)中实现数据一致性都是通过CAS,轻量级锁CAS实现数据一致性通过两点:版本号(避免出现数据不同)lock cmpxchg(保证比较和交换指令的原子性)OS(操作系统实现数据一致性是通过sychronized,这个是重量级锁)...

2021-07-01 23:13:08 79

原创 git对比两次commit_id之间的文件修改清单

对比命令如下:git diff commit_id1 commit_id2 --name-only | xargs zip update.zipxargs zip update.zip命令的目的是把对比文件清单打包在一起这里存在一个问题,git默认是以UTF-8格式来处理文件,当文件不是UTF-8格式时,如果文件名包含中文,就会导致打包文件时文件名不匹配而无法把文件打包其中,此时的解决办法是先修改git config,命令如下修改core.quotepath配置:git config --glob

2021-06-04 10:00:08 1167

原创 JVM Permspace、Metaspace空间使用问题

JVM排查问题分析JVM Permspace、Metaspace空间使用问题JVM Permspace、Metaspace空间使用问题问题描述:1)tomcat启动过程中,出现PermSize Out Of Memory错误。报错如下:Exception in thread “main” java.lang.OutOfMemoryError: PermGen space2)tomcat运行一段时间,出现“Tomcat JVM Perm区使用率超过90%”、“Tomcat JVM Meta区使用率超过

2021-05-26 21:23:19 943

原创 Oracle指定属主

Oracle指定属主alter session set current_schema =oner_name;在执行语句前先执行这句命令,后面的sql语句就不用麻烦给每个对象名添加属主了。链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = '

2020-12-29 17:20:53 669 1

原创 git仓库中根据文件名查询所在的分支

git仓库中根据文件名查询所在的分支第一步:根据文件名查找该文件的提交记录,得到commit id第二步:根据commit id 查新得到所属的分支列表第一步:根据文件名查找该文件的提交记录,得到commit idgit log --all – ‘**/’第二步:根据commit id 查新得到所属的分支列表git branch -a --contains git branch -a --contains 1cf9acece0456124a269a36a9955e2279a5d1914...

2020-10-20 11:22:02 936

原创 查询数据库dblink

查询数据库dblink查询方法:1、执行select * from dba_db_links;语句。bai2、在PL/SQL中,在左边浏览器du中点击database links就可以看到数据库链路了。zhi创建Create database link语句:create public database link 链路名 connect to 用户 identified by 口令 using '连接dao字符串';查询方法:1、执行select * from dba_db_links;语句。bai2、

2020-09-11 02:20:37 6623

原创 Github进行fork后如何与原仓库同步

Github进行fork后如何与原仓库同步方法一:在你fork的仓库setting页翻到最下方,然后delete这个仓库;然后重新fork 仓库,并 git clone 到你的本地。方法二:在本地的fork仓库中打开git base依次执行命令:git pull(要习惯性更新)git remote -v(查看远程仓库)git remote add upstream http:// (添加原仓库的地址,作为本地仓库的upstream)git remote -v(再次查看远程仓库,确认

2020-08-10 12:30:47 194

原创 跨域处理设置

import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfr...

2020-01-17 13:59:13 138

原创 一次简单的列转行sql案例

select type_id ‘类型id’,create_time, update_name,MAX(case star_level when 1 then CONCAT(lowest_score,’~’,highest_score) else ‘’ end ) ‘一星分值范围’, MAX(case star_level when 2 then CONCAT(lowest_score,’~’,hi...

2020-01-17 13:56:02 194

原创 表不存在 MySQLSyntaxErrorException: Table doesn't exist

使用hibernate对象关系映射框架时报错表不存在 MySQLSyntaxErrorException: Table doesn’t exist首先,检查数据库中的表名是否和sql中的表名完全对应,要求表名中大小写也匹配;其次,@Query注解中是否写了“nativeQuery=true",如果没有写,表名要写表对应的实体类名;由于我本人习惯使用mybatis关系框架,所以我都会写上“nat...

2019-11-05 13:55:41 5290

原创 LUA初次使用

Lua 教程 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展。首先在resource中新建xml文件,编写LUA程序,本次以对redis操作为例local today = key[1]local key = key[2]…todaylocal code = redis.call(‘GET’,key)lo...

2019-08-13 13:52:51 98

原创 Blob格式的数据显示为null的小问题

今天在MySQL遇到一个Blob格式的数据显示为null的问题,代码是select convert(column_name using UTF8) FROM TABLE_NAME;显示为null,后来改为select convert(column_name using GBK) FROM TABLE_NAME; 正常显示数据,原因暂时未知,有了解的大神请指点迷津,为什么编码格式改为GBK就成功...

2019-07-15 14:52:51 3993 2

转载 转义字符及注意小项

@转义字符注意小项欢迎使用Markdown编辑器具体看这位博主的博文https://www.cnblogs.com/Marydon20170307/p/9299954.html插入链接与图片链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢...

2019-07-15 14:09:43 205

原创 eclipse新建spring boot项目pom.xml文件首行报错解决办法

引自这里是引用(https://www.cnblogs.com/xd502djj/archive/2011/03/25/1995202.html)由于eclipse异常关闭,导致下载jar包或者程序运行时强制中断,造成了eclipse新建项目总是标红报错,项目无法启动。我根据方法二解决了问题,pom.xml不再标红报错,项目也能启动,但是项目上依然标红,我没有深入追求解决办法,有好的办法...

2019-06-14 11:18:50 2720

原创 maven项目中找不到Maven Dependencies解决办法办法

方法一:项目–>properties–>Deployment Assembly–>Add–>java build path Entries–>Maven Dependencies–Finish方法二:在项目上右键–>Maven–> Update Project然后打开.classpath文件,添加如下内容方法三:选中项目 --&gt...

2019-06-04 19:07:50 926

转载 eclipse图标变白的解决办法(特简单)

eclipse图标变成白板后,可以试试这个方法新建文本文档,复制以下内容进去,然后把文件另存为(其中文件格式选所有文件(一定要注意))文件名为 图标名.bat,(比如 eclipse.bat)双击运行 ,就好了。如果是其他的软件,也可以试一试这个方法rem 关闭explorer.exetaskkill /f /im explorer.exeattrib -h -i %userpro...

2019-06-04 09:23:41 3728 7

原创 关于配置文件中host的坑

今天启动项目遇到一个异常.netty.FileReceiveServer.startServer(FileReceiveServer.java:53)]java.net.BindException: Cannot assign requested address: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bin...

2019-05-29 10:36:10 1641

空空如也

空空如也

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

TA关注的人

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