自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Loading...

熟能生巧

  • 博客(87)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Solr---缓存优化

问题描述: Solr在每次提交请求之后,都会创建一个新的搜索器,并且直到新搜索器完成预热,才会关闭旧搜索器。Solr利用即将被关闭的旧搜索器中的部分缓存构成新搜索器的缓存,这个过程称为自动预热。当缓存一部分数据的缓存在增量索引提交后,缓存就会失效,查询会非常慢,所以修改缓存默认配置与新增配置来设置缓存自动预热。修改solrconfig.xml配置并上传zookeeper <filterCache class="solr.LFUCach...

2022-04-21 11:15:22 600

原创 Solr---string类型的docValues属性、stored属性

描述:使用solr6.0的默认配置后,多数的字段使用string类型,通过stored设置为false来减少存储大小,然而却没有效果,还是会存储并在查询时返回。问题:在managed-schema文件内发现,fieldType为string的定义设置了docValues="true",导致使用string类型的field,都是这个属性。解决方案:可以设置fieldType的docValues为false,在需要使用该属性的field上单...

2022-04-21 10:36:48 619

原创 Macbook air M1 关闭SIP;更改安全策略

网上文章太少,上次瞎猫碰见死耗子,多次尝试既关闭了SIP又更改了安全策略,但是在更新系统之后,SIP和安全策略的修改全部失效!果断立刻关闭了自动更新系统及更新提示!说说在操作中的罕见问题:关闭SIP时候的问题:csrutil: Failed to update security configuration for “Macintosh HD”: Failed to create local policy前几次不停的尝试不停的关机进入恢复模式,碰巧成功过。参考的这篇文章:https://

2021-09-05 18:00:38 10398 3

原创 Solr问题记录

缺少相关文件:Can not find: admin-extra.htmlCan not find: admin-extra.menu-top.htmlCan not find: admin-extra.menu-bottom.html解决办法:将/solr-6.0.0/server/solr/configsets/sample_techproducts_configs/conf下的几个文件拷贝到配置文件夹下,并重新上传zookeeper缺少jar:org.apache.

2021-08-03 14:04:39 267

原创 CDH、CentOS、Redis等相关下载汇总

最近下载CDH相关组件的时候发现官网无法下载了,还需要登录,才知道官方不对外开放了,所以找了很多下载的地方,找到了之前收藏的链接,故简单汇总一下。CentOS:https://vault.centos.org/CDH、Spark等:http://ro-bucharest-repo.bigstepcloud.com/cloudera-repos/Zookeeper:http://archive.apache.org/dist/zookeeper/Redis:http://down...

2021-07-13 13:07:44 206

原创 GitLab总是被Forbidden IDEA导致

远程使用VPN访问公司Git总是被Forbidden,重试了几次依然还有这个问题,以为是VPN的问题,后来别人告知才发现是旧版本IDEA配置导致。

2021-06-16 08:45:31 392

原创 有线桥接,多个路由器共用一个WIFI

参考链接:https://zhidao.baidu.com/question/1800294536651358387.html

2021-06-15 16:37:09 28198 7

原创 链接查看Linux上的文件;浏览器查看Linux上的文件;

场景:部署在Linux服务器上的纯前端程序,使用链接展示Linux服务器上的pdf文件想到Tomcat的webapp下的程序,可以使用ip:端口号路径的方式访问项目,同理,是否将文件上传至Tomcat下即可访问查看。尝试一:将文件复制到Tomcat的webapp下浏览器地址栏使用 xx.xx.xx.xx:端口号/文件名称,访问报错尝试二:其他项目都有一层文件夹,创建files文件夹,并放入文件浏览器地址栏使用 xx.xx.xx.xx:端口号/文件夹路径/文件名称,访问正常...

2020-09-11 16:47:11 794

原创 Oracle中空字符串与Null数据对查询结果的影响;多次统计查询结果不一致;

场景描述:查询时,加入不等于某值的条件后,Null数据没有在查询结果中,故想了解其中的缘由。查询一:select * from test以上为测试表中的数据查询二:select * from testwhere name is not null查询三:select * from testwhere name !=' '查询二与查询三比较起来,可以看到当条件为“where name is not null”时,ID为5的空格字符串也被查了出来。而当条件为“

2020-09-03 16:31:11 516

原创 Axure RP原型发布到公司服务器

同事需求:设计的原型发布到ARP自己的官网,其他人访问加载很慢,希望能部署到公司的服务器供其他同事使用文件准备:将Axure RP文件生成HTML文件Linux服务器:将文件上传至Linux服务器,Tomcat的webapps文件夹下浏览器访问即可Windows服务器:网上基本上都是按照EasyWebSvr来发布,按照Linux上tomcat的模式,Windows服务器上安装Tomcat上传文件夹应该也是可以的(未试验)可参考地址:https://blog.csdn.ne

2020-07-27 14:01:38 3980 2

原创 Linux Redis安装、启动、关闭

目录1.安装redis1.1安装gcc1.2下载redis1.3解压redis1.4编译1.5安装1.6拷贝redis.conf1.7编辑redis.conf1.8创建数据存放文件夹2.启动redis2.1查看是否启动成功2.2关闭redis1.安装redis1.1安装gcc yum install gcc-c++ 注:若无法访问外网,自行下载并安装gcc,参考地址:https://blog.csdn.net/weixi.

2020-05-15 20:19:23 220

原创 Logmnr查看归档日志

目录1.切换用户2.登录oracle并以DBA身份连接3.查看日志每天的增长量4.查看归档日志信息5.使用LogMiner分析数据5.1分析数据5.2启动LogMiner5.3把分析数据放入表中5.4结束LogMiner分析6.查看分析日志的结果参考文章:https://www.cnblogs.com/Memories-off/p/10435489.html1.切换用户 su - oracle 2.登录oracle并以DBA身份连接

2020-05-15 20:09:32 379

原创 Linux定时清理Oracle归档日志

目录1.清理Oracle归档日志脚本1.1创建脚本1.2编辑脚本1.3授权2.Linux定时任务2.1切换用户2.2查看定时任务列表2.3创建定时任务3.问题记录1.清理Oracle归档日志脚本1.1创建脚本 mkdir /home/del_arch touch /home/del_arch/del_arch.sh 1.2编辑脚本 vim /home/del_arch/del_arch.sh #! /bi

2020-05-15 20:03:55 639

原创 Oracle相关问题记录

目录1.ORA-00257:archivererror1.1切换用户1.2登录oracle并以DBA身份连接1.3查看归档目录使用情况1.4进入rman并连接目标DB1.5检查无效的归档日志1.6删除归档日志 1.6.1单例模式 1.6.2RAC模式1.7查看删除效果2.ORA-8001: the password has expired2.1切换用户2.2登录oracle2.3以dba身份连接2.4查询密码过期时间2...

2020-05-15 19:55:12 440

原创 Linux centos6/7关闭防火墙

1.查看Linux版本 cat /etc/redhat-release 2.Centos6关闭防火墙2.1临时关闭(重启后失效)开启 service iptables start 关闭 service iptables stop 2.2永久关闭开启 chkconfig iptables on 关闭 chkconfig iptables off 3.Centos7关闭防火墙3.1查看.

2020-05-15 17:31:16 271

原创 Linux重启后自动部署java项目

目录开机启动脚本1.创建文件夹2.编写sh脚本3.给脚本添加执行权限4.给/etc/rc.d/rc.local文件添加执行权限5.编辑/etc/rc.d/rc.local文件开机启动脚本1.创建文件夹 mkdir /home/wonders/bin 2.编写sh脚本新编辑文件点击保存自动生成 vim /home/wonders/bin/start.sh #开机、重启需要执行的命令 export JAVA_HO..

2020-05-15 16:04:38 351

原创 Linux 服务器/虚拟机 磁盘挂载普通盘/系统盘

目录1.挂载概念2.查看磁盘情况(已挂载的信息)3.查看当前磁盘分区状况4.分区4.1查看是否分区成功4.2格式化分区5.挂载5.1创建挂载文件夹5.2挂载5.3查看挂载情况5.4永久挂载5.4.1查看UUID5.4.2修改配置文件5.5文件夹赋权限参考文章:https://blog.csdn.net/a1766855068/article/details/849427451.挂载概念挂载(mounting)是指由操作系统使一个存储设备(诸

2020-05-15 15:54:52 1711 1

原创 Mybatis查询结果部分字段为null,返回类型resultMap与resultType区别

场景描述: Mapper中ResultMap已经其他对象定义,在使用ResultType作为对象类型时,发现返回的结果中部分字段为null Mapper中对应的SQL: <select id="queryEmpAndDept" resultType="com.wonder.hsbp.mdm.emp.domain.PubEmpAndDept">...

2020-04-15 13:48:27 1897 1

原创 Oracle创建表空间;Oracle数据库表数据迁移总结;

Oracle创建表空间场景描述: 为了更好的管理数据库中的表空间以及表,所以给项目创建了对应的表空间以及用户查询其他表空间信息:--查看表空间及datafile文件名SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_dat...

2019-04-30 00:28:53 1666

转载 Oracle数据库中查看一个汉字占多少字节

参考地址(有修改):https://blog.csdn.net/tswisdom/article/details/8084564命令:select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET';ZHS16GBK(GBK 16-bit Simplified Chinese):1个汉字占用2个字节 UTF8...

2019-04-20 12:27:06 1159

转载 OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]

场景描述: 在使用ojdbc驱动包时发现好多版本,不确定有什么区别,不知道以后会有什么影响,就到网上查了一下,看到几篇不错的,故记录一下;版本高低: ojdbc6 > ojdbc5 >ojdbc14 表格参考地址(有修改):https://blog.csdn.net/superhoy/article/details/7529190...

2019-04-20 12:04:06 28859

转载 SpringBoot项目无法启动,端口被占用Address already in use;The port may already be in use ;

参考文章:https://blog.csdn.net/define_LIN/article/details/84033733场景描述: 项目以前都是正常启动,今天突然启动不了了,并提示如下错误,由于端口号等已经报给大框架的负责人,修改端口号好像不太合适,怕修改配置文件,再上传又会有什么冲突的问题,我的解决办法是去结束占用这个端口号的进程。 Description: ...

2019-04-18 23:37:09 2557

原创 Oracle修改序列值为ID最大值;动态SQL修改序列值;

场景描述: 在使用kettle、plsql等工具导数据到数据库后,因为导入的数据有id,而我的表的id使用的是序列,所以需要将序列当前值设置为id的最大值,下一次项目调用的时候自动使用序列的下一个值,避免重复报错。 因为修改序列的语句中无法将变化值使用sql语句或者是加减,所以只能手动的去算差值然后在设置,很麻烦,类似于下面的sql就会报错,好像是这样直接运行,最后...

2019-04-16 00:18:42 4333 2

转载 Oracle中drop、truncate和delete的区别

转载地址:https://www.cnblogs.com/zhizhao/p/7825469.html原作者的格式看的我实在难受,不直观,整理了一下,如果想看最全的,看原作者的。一、deletedelete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中,以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,...

2019-04-08 22:42:45 1694

原创 Oracle递归查询(查询当前记录所有父级或子级)

看了好几个人博客,写了未经允许不得转载,我不就是想备忘一下嘛,那行,我自己动手操作一遍得了。数据准备:向上递归: 即查询当前级别的所有上级SELECT code,parent_code,nameFROM branchSTART WITH code = '2'CONNECT BY PRIOR parent_code = code 向下递归...

2019-04-08 22:12:22 4737

原创 Hadoop相关问题记录

Eclipse Maven Missing artifact jdk.tools:jdk.tools:jar:1.6问题描述: 以前的项目,只是为了解决问题而解决问题,没有去考虑原因,现在由于重装了系统导致之前的配置报错了,遂找了找原因。Eclipse Maven Missing artifact jdk.tools:jdk.tools:jar:1.6原因: ...

2019-04-02 00:40:28 1268

原创 Mybatis插入数据返回主键;Mybatis参数为实体加其他参数;

场景描述: 之前遇到两个问题,刚好今天两个问题同时出现,就做个记录了。开发过程中,需要在插入的一条数据时,返回该条记录的主键用于后面的操作; 传入的参数为:实体和基本数据类型;Mapper部分: 只需要实体和基本数据类型都加上@Param,并和xml中的值对应上即可。 int insert(@Param("orgNo")Integer orgNo,@...

2019-04-02 00:23:22 550

原创 Java工具类拼接SQL;MessageFormat.format拼接SQL;

场景描述: 最近领导要求将某些数据录入到某个表里,但是这些数据太多了,如果是手动敲SQL语句能类似,那不符合我的脾气,所以自己写了个工具类,类生成SQL语句。第一次使用了字符串拼接,但是这种方式可读性非常差,稍有不注意就会少个东西或者多个东西,偶然看到一篇文章的时候,有个MessageFormat.format方法,出于好奇百度了一下才知道它的用处,然后想到了我这里能用上就做了尝...

2019-03-31 00:27:18 2529

转载 MyBatis if判断解析Integer为0的属性不成立;MyBatis动态SQL表达式的“坑”;=与==;

说在前面: 遇到问题时在网上看到两篇文章,虽然都能解决问题,但是第一篇的原因解释有问题,第二篇解释对了,但是太累赘,所以整合了一下。已放入原作者地址,若觉得不详细可以去原作者那里继续研究。参考地址:https://www.cnblogs.com/chenhao-/p/7206482.html场景描述: 使用Mybatis时,常常会判断属性是否为空,当type为...

2019-03-28 22:25:23 519

原创 cd -bash: 无法为立即文档创建临时文件: 设备上没有空间;磁盘爆满;inode爆满;

场景描述: 在项目运行一段时间后,服务器上的JavaWeb项目突然无法使用,使用终端操作Linux时,出现如下报错信息“cd -bash: 无法为立即文档创建临时文件: 设备上没有空间”,网上有人说重启服务器,这种方式太暴力了,我都不知道服务器其他同事都有什么程序或者是什么服务,我直接重启可能不太合适吧,更要命的是。好多人在那胡乱扯,一会这个命令一会那个命令的,讲的乱七八糟,你讲就...

2019-03-22 00:04:05 24841 2

原创 Cache 'redisCache' does not allow 'null' values;设置值为空时不存入Redis;设置unless无效;

[2019-03-05 23:16:46.695] - 20388 严重 [http-nio-8089-exec-5] --- org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/xxx].[dispatcherServlet]: Servlet.service() for servlet [dispatcherServle...

2019-03-05 23:20:54 7437 5

转载 项目访问报错: org.springframework.dao.DataAccessResourceFailureException: Connection reset

问题描述:        项目使用一段时间后,发现每次访问的时候,有时候会出现Connection reset这样的错误问题原因:       当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connect...

2019-01-31 16:02:46 13088

原创 jsp:include和%@include%的区别;以及使用该标签的坑;

&lt;jsp:include&gt;和&lt;%@include%&gt;的区别参考地址:https://www.cnblogs.com/dorra/p/7078166.html大体总结:       对于静态包含,&lt;%@include%&gt;,中包含的文件,只是简单的嵌入到主文件中,就是在jsp页面转化成Servlet时才嵌入到主文件中,因为运行的结果是只生成了一个Serv...

2018-08-22 20:58:17 2330

转载 $(function(){})的执行时间;多个$(function(){})的函数调用问题;

场景描述:①$(function(){})外部调用$(function(){})内部的方法时报错,是没搞懂$(function(){})执行时间导致;②多个$(function(){})时调用方法时,A调B里面的方法时报错,是没搞懂$(function(){})内部的变量及函数作用域导致;$(function(){})的执行时间参考地址:https://blog.csdn.net/...

2018-08-16 00:36:20 2565

原创 Solr---Sort排序

场景描述:       按照业务需求需要进行结果排序,当对数值排序时遇到一些问题。若存的是数字字符串,则进行首字母排序,如2比12大这种情况,所以在创建索引的时候需要制定需要排序的字段为int,如下:&lt;field name="EMR_ORD" type="int" indexed="true" stored="false" multiValued="false"/&gt;

2018-08-10 00:21:55 3828

转载 SQL语句order by两个字段同时排序;ORA-01791:不是SELECTed表达式

SQL语句order by两个字段同时排序:参考文章:https://blog.csdn.net/sun1042445773/article/details/50352159select name,ord,parent_id from EMR_CATALOGwhere state=1 and parent_id=15order by ord asc,id asc       效果...

2018-08-04 23:42:51 550

原创 Shiro记住我无效,被拦截;

Shiro记住我无效,被拦截场景描述:       Shiro的记住我功能就是登录的时候,选择了记住当前用户的选项来登录,关闭浏览器之后,在登录信息存活期间再次访问项目里的某个页面可以直接访问。可以在程序中对某些敏感操作进行判断是否为通过记住我登录的用户,从而进行其他一系列限制操作。       在按照网上的配置配置完之后,发现记住我之后再次访问其他功能时,会被拦截,并且不会通过项目中...

2018-07-29 01:22:41 3053 3

原创 Java中,JSON对象与JSON字符串之间的转换;JSON对象操作;

说在前面:        JSONObject的形式是:{"a":"火龙果","b":"火龙果","c":"火龙果"}。JSONArray形式是:[1,"b","c"]。        其中JSONObject中可以有JSONArray,形如:{"a":["香蕉","草莓"]};JSONAr

2018-07-15 18:24:48 6148

原创 JavaWeb项目,每个JSP页面参数互不影响;设置页面JavaScript的全局参数;ajax传递JSON;

场景描述:        诸如管理员查看其它用户的页面。起初后台中是将查看的用户的数据保存在session中,前台使用EL标签获取并展示。导致的问题是一次只能查看一个用户的信息,当同时查看两个用户的页面时,则会导致新打开的用户页面的数据串到之前打开的用户页面中。后来想到,使用request来避免页面数据乱套的问题,虽然前台只需要使用EL标签来获取,但是后台需要设置很多的request.setAtt...

2018-07-14 02:04:56 437

转载 Solr---查询不出结果,异常:org.apache.solr.client.solrj.SolrServerException: IOException occured when

原地址:https://www.cnblogs.com/mecca/p/3922455.html场景描述:        在按照我自己的遇到的问题在网上找解决办法时,偶然发现一篇很有意义的文章,并且按照他的描述非常符合实际效果。Solrj的query(SolrParams params)方法,查询按照默认的GET方法,可以在debug中查看到确实是按照GET方法将参数放到后缀中,解决办法是使用qu...

2018-07-10 23:53:00 4132

连接Oracle数据库所需jar包

Oracle连接jar包,包含ojdbc5、ojdbc6、ojdbc6-11.2.0.3、ojdbc7-12.1.0、ojdbc14-10.2.0.2

2020-05-16

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

TA关注的人

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