- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 Spring GA、PRE、SNAPSHOT 版本含义及区别
GA:General Availability: 正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。PRE: 预览版,内部测试版。主要是给开发人员和测试人员测试和找BUG用的,不建议使用;SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本。...
2020-08-18 11:54:01
1910
原创 linux修改ssh连接端口(附防火墙常用命令)
本文针对的是Centos7以上:修改sshd文件:vim /etc/ssh/sshd_config ;去掉Port前面的#号,并将后面的端口号改为自己想要的,然后保存 使配置生效:systemctl restart sshd.service 查看防火墙状态:firewall-cmd --state 查看端口规则:firewall-cmd --permanent --list-port 添加端口到防火墙例外:firewall-cmd --permanent --zone=public --add-
2020-07-28 10:00:11
1400
1
原创 oracle 表空间文件达到32G后解决办法
数据库报错:"ORA-01654: 索引。。。无法通过8192(在表空间。。。中)扩展"、或者:ora-01652无法通过128(在表空间temp中)扩展temp段,这种错误信息时,表明数据库表空间文件或者临时表空间文件已经达到上限;解决办法:增加表空间文件,sql语句如下:altertablespacetempaddtempfile'/oracle/database/oradat...
2019-10-25 12:02:55
9263
原创 常用Oracle语句
1、查看表文件大小语句:查看当前登录用户创建的表大小:select UT.table_name as "表名称", x.TABLE_SIZE as "表大小M" from user_tab_comments ut,(select Segment_Name, Sum(bytes) / 1024 / 1024 as "TABLE_SIZE"From User_Extents Group ...
2019-10-22 10:26:08
163
原创 更改oracle表空间路径指向
总共分为四步:1、查询表空间使用情况及文件存放路径:selectdbf.tablespace_name,dbf.file_name "文件路径",dbf.totalspace "总量(M)",dbf.totalblocks as 总块数,dfs.freespace "剩余总量(M)",dfs.freeblocks "剩余块数",(dbf.totalspace-dfs...
2019-10-10 21:10:37
592
原创 ORA-00918: 未明确定义列
SELECT td1,td2,td3,td1 from table ,这样写是没问题的能执行,但是加上 rownum后报错select * from (SELECT td1,td2,td3,td1 from table) where rownum <= 30原因是有重复列,去掉重复列就好了...
2019-09-30 09:58:07
1364
原创 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard
启动tomcat直接报错,未启动成功:org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/performance]]发生这种错误时,需要再继续向下看详细的报错信息,下面的报错信息...
2019-08-27 09:28:52
4028
原创 Ehcache缓存配置解读
<diskStore> : 当内存缓存中对象数量超过maxElementsInMemory时,将缓存对象写到磁盘缓存中(需对象实现序列化接口) <diskStore path=""> : 用来配置磁盘缓存使用的物理路径,Ehcache磁盘缓存使用的文件后缀名是*.data和*.index name : "缓存名称,cache的唯一标识(ehcache会...
2019-08-20 14:35:27
1617
原创 Linux常用命令
1、文件查找命令:查询根目录下文件大小超过100M的文件:find / -size +100M(注意+100M后面不能有空格,查看指定目录只需要将/更换为目录就可以) 查询根目录下文件大小在100M到200M之间的的文件:find / -size +100M -size -200M(注意+100M后面不能有空格,查看指定目录只需要将/更换为目录就可以) 查看单个文件夹目录大小:du ...
2019-07-17 09:38:08
170
原创 Oracle用户密码过期处理办法
Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。首先以dba账户登录:su - oracle;sqlplus / as sysdba;1.查看口令失效用户的profile文件SQL>...
2019-07-08 16:00:55
272
原创 谷歌浏览器Chrome导入导出文件卡死,崩溃
谷歌浏览器升级到最新版后,导入导出文件,比如书签等页面直接卡死,经百度后,升级搜狗输入法即可,应该是搜狗输入法和谷歌浏览器不兼容导致,或者换个输入法;...
2019-05-31 14:43:52
2161
原创 oracle账户被锁--the account is locked 可能的原因及解决方法
可能的原因:客户端有比如jboss,tomcat等应用服务器绑定了数据库连接,如果修改过数据库密码。而客户端未作相应调整,频繁用错误的密码请求连接,如此反复多次Oracle会自动锁数据库。解决办法:进入oracle:[root@5461231 ~]# su - oracle[root@5461231 ~]# sqlplus / as sysdba将被锁的用户解锁,orclt...
2019-01-03 17:05:18
8345
原创 利用ssh在服务器间传输文件
1、比如要把当前一个文件复制到远程另外一台主机上,可以如下命令:[root@izmd ~]# scp /home/file/file.dmp root@152.109.6.78:/usr/local 然后输入yes和另外那台152.109.6.78主机的root用户的登录密码,接着就开始copy了。 2、反过来操作,把文件从远程主机复制到当前系统:scp root@152.109...
2019-01-02 15:14:07
2203
原创 项目上有红色叹号
这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。第一种:1、在项目右击选择 Build path -->Configure Build Paht... -->Libraries。2、选择有红叉的包,单击Remove.3、单击 Add Library... -->JRE System Library。4、选择Execution envir...
2018-11-30 15:59:22
1388
原创 expdp / impdp 用法详解
一、注意事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。二、使用expdp导出文件前的设置:1、创建逻辑目录,该命令不会在操作系统...
2018-08-10 13:51:08
88272
原创 linux里通过curl命令获取access_token报"errcode":41002
1、问题描述通过curl命令,在linux服务器里直接获取access_token,请求获取access_token的方法为GET方法,需要传递appid/secret等参数,用以下的curl命令时:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx123123123ae8c14...
2018-07-24 11:52:45
3057
原创 csdn上查看我的收藏和我关注的博客专栏
1、登录csdn,在头像位置点击‘我的博客’ 2、点击个人资料下的自己的博客名称3、在这里能看见‘我的收藏’和‘我的关系’,‘我的关系’里是你关注的博主,点击上方‘我的博客’4、在这里点击‘专栏管理’5、跳转到下一页后,在这里点击‘我关注的专栏’即可找到...... ...
2018-07-17 09:03:55
2230
2
原创 将Maven工程下载的jar包拷贝出来
1、项目右键,选择run as — 4Maven build(5Maven build... 也可以)。2、在Golas: 中输入命令—dependency:copy-dependencies -DoutputDirectory=lib,这个命令可以将maven工程中的所有依赖jar包都拷贝到当前工程的lib目录下 ,输入完成后点击‘run’。3、执行完成后,刷新工程,会看到工程根目录下有lib文...
2018-07-03 08:49:36
1301
2
原创 websocket长连接
场景应用:客户端下订单后需要即时通知后台,弹框提示有新订单生成解决办法:1、以前采用技术是轮询方式,浏览器以特定的时间间隔(如每隔1秒)向服务器(ajax方式)发送请求,这种方式缺点就是需要不断向服务器发送请求,耗用服务器资源;2、采用websocket方式,浏览器和服务器只需要做个一握手动作,然后二者之间就形成了一条快速通道,这就好比说我和你握手,我如果有个什么晃动,你那儿马上也感知到了
2018-01-25 10:31:44
5653
原创 FreeMarker 导出word (MicrosoftOffice打开)
做了个简单例子用freemarker导出word,将数据库查询出的信息以word形式导出来,简单来说就两步,建立模板,查出数据写入模板。第一步:建立模板建立word(以03版为例) 调好格式,将其中的变量用${参数名}来代替,有需要展现图片的业务的话,则在要展示的图片的位置预先插入一张图片,例如: 然后将该word另存为xm格式的文件,另存为xml的时候需要注意存为XML格式,
2018-01-25 10:30:58
2541
4
原创 UnicodeBlock检测中文用法
/** * 判断输入的是汉字 */ public static boolean isChinese(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
2018-01-25 10:22:55
2855
原创 oracle不能导出空表
1、搜索空表数据,并转成行的形式: select replace(wm_concat(t.results),',',';') from (select 'alter table '||table_name||' allocate extent' results from user_tables where num_rows=0)t;2、将运行后的数据复制到editplus里,将
2018-01-25 10:22:29
304
原创 创建表空间及用户、删除
查看表空间路径及大小: select tablespace_name,file_id,bytes/1024/1024 兆,file_name from dba_data_files order by file_id;创建表空间: create tablespace spacename datafile '/opt/oracle/app/oradata/orcl/spacename....
2018-01-25 10:21:58
276
原创 将毫秒换算成天、时、分、秒
public static String formatDuring(long mss) { long days = mss / (1000 * 60 * 60 * 24); long hours = (mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60); long minutes = (mss % (
2018-01-22 13:55:22
3277
原创 Spring_Transactional_Propagation
//事务传播属性 @Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个 @Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务 @Transactional(propagation=Propagation.REQUIRED
2018-01-20 10:59:02
286
原创 java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??错误解决方法原因:是端口已被占用.之前的tomcat进程没有被完全关闭掉.避免方法:首先关闭tomcat再修改配置文件解决方法:任务管理器或者kill杀死javaw进程重启tomcat即可.
2018-01-20 10:54:43
3246
原创 No projects are found to import
用Eclipse导入Java项目时,经常会出现“No projects are found to import”错误(尤其是导入网上下载的项目时),这是因为文件夹里面没有.project和.classpath两个文件。解决办法是从其他项目下拷贝这两个文件,并将.classpath文件里的项目名修改下即可。
2018-01-20 10:53:46
276
原创 eclipse add and remove 项目名带括号
在用eclipse编写web项目时,有时候会复制一份相同代码,虽然改了Web Project Settings但是在Tomcat添加项目时,项目还是会带括号的有之前项目名,导致项目出现问题。 解决:先改右键项目选择属性,找到Web Project Settings的Context root,修改当前项目名称,然后找到该项目路径的.setting文件夹下的org.eclipse.wst.common...
2018-01-20 10:52:46
426
原创 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '
启动tomcat时报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No beannamed 'shiroSecurityFilter' is defined。确认配置文件没有错:工程名右键—Build Path—Configure Build Path—Source,发现Source里只有j
2018-01-20 10:51:18
1964
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人