经验总结
zhttao8
想要变厉害的搬砖少侠
展开
-
Querydsl自动生成查询对象时出现的问题
querydsl生成查询类问题原创 2023-03-31 10:22:51 · 471 阅读 · 0 评论 -
ideal中修改springboot启动参数
项目中的配置文件是存放在远程的,启动项目时需要去读取远程的配置文件,由于配置文件是共享的,所以不能随意更改他。一般是在本地配置一个application.yaml(或properties等)。只是这种不方便,万一手滑提交到git就不好了。IDEA中提供了在springboot项目启动时覆盖配置参数的功能:...原创 2021-09-27 16:49:36 · 1476 阅读 · 0 评论 -
ORA-28547连接oracle数据库时报错的解决办法
报错的原因就是因为Navicat默认的OCI版本和你安装的ORACLE数据库所带的OCI版本不一致。所以解决方案很简单:找到自己安装的oracle对应的oci文件:C:\ORACLE\product\11.2.0\dbhome_1\BIN下的oci.dll然后替换navicat文件目录:C:\PremiumSoft\Navicat Premium\instantclient_10_2下的oci.dll然后重启navicat连接成功...原创 2020-08-24 18:54:57 · 890 阅读 · 0 评论 -
关于远程debug调试
因为很多项目彼此之间依赖比较多,本地无法启动,或者本地启动调试ok但放到远程服务器上部署后调试出错。这个时候需要做一下远程的debug查看问题方便。下面看看如何通过IDEA做远程的debug1.找到远程服务器的debug_portdebug_port一般是写在应用部署的bin目录中:bin目录下查看配置脚本,如我的:setDomainEnv.sh中就可以看到如下配置:if [ "${DEBUG_PORT}" = "" ] ; then DEBUG_PORT="8173"原创 2020-07-27 11:16:12 · 1159 阅读 · 1 评论 -
Java面试题汇总
这篇文章是因为将要跳槽,本人准备将一些比较常见的面试题汇总记录下来,也会持续地收录自己找到的有价值的、或者自己亲身经历的一些面试题,供大家参考。我将这些面试题分为1.Java基础篇:包含JDK、集合、多线程等一些常用的基础知识;2.Java框架篇:包括Sping全家桶、分布式框架(Doubbo、Zookeeper等)、持久层框架等等;3.数据库:包括MySql面试题和Redis非关系型数据...翻译 2020-04-20 21:46:43 · 552 阅读 · 3 评论 -
bootstrap-table根据条件隐藏列
记录下bootstrap-table的一个回调函数,可以在刷新页面时修改table的列等信息,直接上代码:$("#myTable").on('load-success.bs.table',function(){ var flag = $("#flag").val(); if(){ $("#myTable").bootstrapTable("hideColumn","#"); }else...原创 2020-04-15 15:48:17 · 1177 阅读 · 0 评论 -
$ is not defined问题解决
$ is not defined ,有以下几种可能:1.没有导入jQuery的jar包2.jQuery的jar包放进了WEB-INF里,jQuery的jar包最好放在WebContent下,跟WEB-INF同级3.导入jQuery的路径名没有写对4.jQuery没有包含js总之就是因为jQuery没加载到你的页面,但是很多情况是你的上面列举的问题都是正确的,但是依然前台会报这种错误。很...原创 2020-04-15 15:32:10 · 9659 阅读 · 0 评论 -
ajax异步提交多参数的方式
今天来总结下ajax在请求后台传递多参数时我们如何传递以及后台如何接受参数的方法。老套路,我们先模拟一个场景:根据商品的属性名称和属性值来检索商品,可参考某宝或某东,当我们点击某一个商品的属性和属性值时,检索出符合条件的所有商品,这里涉及shxm_id(属性名id)和shxz_id(属性值id)这两类参数,难点在于用户可以同时选择多个属性名和属性值,我们的设计是这样的:用户每添加一组属性名和属性...原创 2020-04-08 21:15:51 · 1093 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoader解决方案
解决方案:其实是你的jar文件没有同步发布到自己项目的lib目录中(如果是用Maven进行构建的话) 可以试试 下面的办法–rebuild下project就可以了项目点击右键 点击 Properties 选择Deployment Assembly 再点击右边的Add按钮 选择Java Build Path Entries后点击Next按钮 然后选择你的Maven Dependencies...转载 2020-03-30 15:51:55 · 1028 阅读 · 0 评论 -
Redis操作命令合集
1.Redis对于key的操作命令del key1 key2 … keyn作用:删除一个或多个key返回值:不存在的key忽略掉,返回真正删除的key的数量rename key newkey作用:给key赋值一个新的键名注:如果newkey已经存在,则newkey的原值会被覆盖renamenx key newkey作用:将key的名字改为newkey注:nx–>not ex...原创 2019-11-14 11:06:31 · 170 阅读 · 0 评论 -
Calendar 遍历日期
在项目中遇到一种场景,要求一段时间内的每一天的数据都查出10条,这就需要遍历日期,取得每一天的日期值。直接上代码:String beginDate = "2019-01-01";String endDate = "2019-01-31";SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date d1 = forma...原创 2019-10-09 14:00:21 · 953 阅读 · 0 评论 -
SpringBoot在控制台打印容器中加载的所有bean
在开发过程中会遇到很多问题,通常会查看容器中是否已经加载了自己所需要的beans,今天分享一个简单的方法,不用日志框架,直接在控制台打印应用所加载的所有的beans,直接在main方法中添加以下代码:@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) {...翻译 2019-09-03 16:01:52 · 4227 阅读 · 0 评论 -
shell脚本定时删除文件
项目中需要定时清理文件夹中的过期文件(本篇文章指定3天前即为过期),百度了几篇博文记录下实现过程这篇博文是在之后写的,当时的参考博文就没有再找了,有需要的小伙伴可以自行搜索1.编辑shell脚本,删除指定文件夹下的文件,脚本如下:vi delete.sh#! /bin/bashdata_path="/home/test01"expire_time=3function(){ loc...翻译 2019-08-02 11:58:01 · 11188 阅读 · 3 评论 -
bootstrap-selectpicker插件的运用
1.页面中嵌入selectpicker,需要将class属性设为“selectpicker”<select id="bankname" class="selectpicker"><option>---请选择---</option></select>2.利用ajax填充下拉框$(".selectpicker").selectpicker({no...原创 2019-07-31 09:30:34 · 351 阅读 · 0 评论 -
js时间范围设置(以前后时间不超过3个月为例)
$().on('click',function(){ if($('#begin').val().length>8){ //当时间格式为yyyy-mm-dd时 var beginDate = $("#begin").val(); var endDate = $("#end").val(); var beginDt = ne...原创 2019-07-30 17:37:46 · 4869 阅读 · 0 评论 -
遍历Enum
记录下通过map的形式遍历EnumController中: AcctTypeEnum[] values = AcctTypeEnum.values();Map<String,String> map = new HashMap();for(int i=0;i<values.length;i++){ map.put(values[i].getCode(),...原创 2019-07-30 11:29:50 · 2940 阅读 · 0 评论