- 博客(100)
- 资源 (10)
- 收藏
- 关注
原创 java list转tree的工具类
今天帮前端做一个下拉框,关于行政区划的,表中是这种格式的,前端想要具有层次结构的tree类型,这里需要处理下,这里可以看出districtCode 和parentCode具有父子关系。这样就好处理一些。代码如下: import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject; import java.util.ArrayList
2021-02-26 17:56:13
17
原创 Lombok will not run during this compilation
今天从git上当了一个项目,等依赖加载完成之后启动项目,控制台提示 :Lombok will not run during this compilation。以为是lombok依赖没有正常下载,但是pom文件没有问题,怀疑是我idea是最新版的问题,或者会不会是jdk版本的问题,查看配置,原来默认最新版的idea这里配置的是11,改成低版本,我用的8就好了...
2021-02-24 14:48:02
12
原创 git update failed remote:HTTP Basic Access denied
原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致解决方案:1. 如果账号密码有变动 用这个命令git config –-system –-unset credential.helper重新输入账号密码 应该就能解决了...
2021-01-04 13:48:57
88
原创 java解决跨域问题
前后端分离的项目解决跨域的问题有很多方式,如果nginx、nacos方式没有用或者不熟悉的,可以尝试在后端处理,如springboot项目可以在启动类出添加如下代码:/** * 解决post跨域问题 * @return */@SuppressWarnings("deprecation")@Beanpublic WebMvcConfigurer webMvcConfigurer() { return new WebMvcConfigurerAdapter() { @O
2020-12-31 13:46:42
24
原创 nginx failed (3: No such process)相关问题
周末服务器断电很多服务都挂了,今天只想着把后端服务起来,看着nacos上服务都注册上后就没有再看,但是前端问我怎么页面还是拒绝访问,才想到nginx也需要重启。whereis nginx找到sbin下,执行./nginx -s reload 提示我失败No such process。于是执行./nginx -t检查语法 提示我少一个文件 一个文件不存在,于是查了资料新建一下这个文件mkdir -pv /提示文件再次检查语法 就不报错了。然后执行重启还是不好使,仍然提...
2020-12-21 16:43:17
98
原创 remaining connection slots are reserved for non-replication superuser connec
今天在生产环境上看到一个服务没有正常注册到nacos上,于是手动去重启了,发现还是没有正常注册,看启动日志发现有这个异常:于是我打开本地数据库客户端管理工具,打开某张表也是提示百度看了一下别人遇到的类似问题,找到了原因。如下:由于连接已满,可以关闭空闲的连接1)查询当前所有连接的状态select datname,pid,application_name,state from pg_stat_activity;2)关闭当前state为 idle 空闲状态的连接查看数据
2020-12-07 10:46:44
126
原创 linux服务器上读取项目文件目录
文件放在如下目录,在线下测试是没有问题的,但是部署到服务器就会找不到路径,解决办法如下:windos环境下: String path = this.getClass().getResource("/template/ofl_community_temp.docx").getPath();linux中没有真实路径所以上面的方式读取不到文件,可以使用下面的方式:InputStream inputStream = this.getClass().getResourceAsStream(".
2020-11-26 09:21:59
300
原创 如何解决win10家庭版找不到Hyper-V选项
今天在电脑上安装docker的时候发现自己电脑上没有Hyper-V选项,查了下资料写了下脚本运行安装了一下,脚本如下:pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\se
2020-11-15 00:23:52
122
2
原创 如何修改linux服务器时间
在实际的开发工作过程中,我们会经常遇到在本地测试没有什么问题,但是线上会有问题。其中一个典型的问题就是时间不同步问题,比如在做流程审批的时候,本地看到的是正确的,但是部署到服务器,线上环境测试的时候,时间 时分秒总是差了一些。此时我们初步判定是服务器时间不对,登录服务器查看当前服务器时间:date显示当前时间,发现真的是服务器时间的问题,那么怎么修改呢,有个简单的方法,就是直接用date命令date -s "20201012 10:00:00"这样就更新到设置的时间了,可...
2020-10-12 09:04:52
663
原创 Js清除指定cookie
引用jQery <scriptsrc="../../js/jquery.cookie.js"></script> $.removeCookie('userId',{domain:domain,path:'/'}); userId是cookie的键,后面两个是路径,如下,项目中根据环境的不同最好是配置成动态的 ...
2020-07-29 16:45:19
557
原创 SQL中Date跟Long类型的时间怎么比较大小
这里我是把Date的转成Long,方法不一,如下: SELECT a.accountsid AS "id", a.accountsId AS "accountsId", a.userId AS "userId", a.reimburseId AS "reimburse.id", a.accountsType AS "accountsType", a.accountsDate AS...
2019-12-13 10:42:57
582
原创 ireport打印PDF报表(数据源java bean、List)
最近有个需求,做一个类似如下的报表,打印pdf版。下面的是excel模板,采用的是传统的方式,替换参数,出现的问题有换行和翻页显示不全。所以准备使用ireport工具画一个模板。使用工具:JasperSoft studio,因为ireport 只支持jdk1.7及以下的。现在生产环境大部分都是1.8+,所以查询一些资料,发现现在他的升级产品就是jaspersoft .这个工具界面类似ecli...
2019-11-22 23:29:32
263
原创 js获取json中key所对应的value值
<script type="text/javascript"> getJson('age'); function getJson(key){ var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"}; //1、使用eval方法 var eValue=eval('js...
2019-06-11 11:03:13
21007
3
原创 如何创建一个react项目
现在比较流行和常用的方式就是利用create-react-app脚手架来帮我们搭建一个初始的react项目,准备工作安装node环境,这个去百度搜索下node安装,在命令行中 分别测试npm -v ; node -v都没问题,就说明环境准备好了,如下:然后安装脚手架,命令:npm install -g create-react-app脚手架安装好之后,就可以利用脚手架帮我们...
2019-05-25 20:27:41
2609
2
原创 Chrome浏览器安装 React Developer Tools和Redux DevTools插件
正文:1.首先,下载react-developer-tools开发调试工具插件。(下面还要安装redux插件,一并给出)react插件: 链接: https://pan.baidu.com/s/1xUuVvnvGIlcs3LLq9j7oig 提取码: 8n34redux插件:链接: https://pan.baidu.com/s/16kMr4q4xT-osUABTEfr7UA ...
2019-05-25 08:40:20
4698
5
原创 react事件传参方式
第一种:绑定this的情况<button style={{ color: this.state.themeColor }} onClick={this.handleSwitchColor.bind(this, ...)}>Blue</button>第二种:ES6 箭头函数情况<button style={{ color: this.sta...
2019-05-23 14:36:50
1105
原创 基于Ant Design UI框架的React项目
1:安装npm yarn(事前工作)2:测试是否安装成功 npm -v ; yarn v3:安装成功之后 初始化脚手架出现如下信息 说明成功进入目录并启动,提示如下标识成功另外在启动之前 可以添加一些组件库。如下 yarn add antd出现如下界面说明引入成功...
2019-05-17 16:56:51
339
原创 linux环境下安装docker
安装环境:vistual box虚拟机安装centos7系统来模拟确保linux系统内核在3.10以上,查询内核版本命令:uname -r确保版本没有问题,然后查看网络状态能否联网,可以测试ping百度。网络连接没有问题之后,就可以使用命令安装Docker了yum install docker中间会提示是否确认下载安装:输入y,回车。等出现complete!即...
2019-04-05 21:21:38
173
原创 3到5年Java常见面试题【持续更新中】
最近赶上面试,亲身也经历了很多家的面试,也有不少奇葩的问题,这里选择一些有代表性的记录一下:Q:HashMap、HashTable、HashSet三者的区别A:https://blog.csdn.net/mcc_mcc_mcc/article/details/80603160Q:Java中的String,StringBuilder,StringBuffer三者的区别A:htt...
2019-03-20 09:29:40
5895
原创 Could not determine type for: Integer
<property name="t_type" type="integer"> <column name="t_type" length="4" > <comment>使用场景类型</comment> </property>这是因为
2018-12-14 17:34:02
394
原创 动态拼接hibernate多条件查询语句
public List<TDjdReportMain> getDjdReportList(Integer year,Integer quarter,String memberSecondOrgcode,short status){ return this.getHibernateTemplate().execute(new HibernateCallback<List<...
2018-12-05 15:57:45
1044
原创 poi操作拼接复杂excel
工作中会遇到需要导出一些表格,有些表格不但需要合并列,行也需要合并。像下面我遇到的这种我采用的是根据一个excel模板在其基础上,再次拼接,(横向表头充当模板,左侧的合并行是后期我拼接的)FileInputStream fis = new FileInputStream("d:/table4.xlsx");//模板文件 XSSFWorkbook workBook=new XSSF...
2018-11-22 16:59:30
2420
21
原创 SyntaxError: missing ] after element list
使用 result = eval(" ("+data+") ");时报如下错误错误: SyntaxError: missing ] after element list解决方案:不使用eval转,而直接使用data。原因:$.ajax( { type : "post", dataType : "...
2018-11-05 14:08:54
977
原创 cannot read property 'options' of underfined
在easyui中初始化 加载加datagrid就好了。如下,<script>$(function(){ initDatagrid(); //初始化四种形态 initDatagrid2();//已提交保送信息 window.setTimeout(function(){ loadDatagrid(); //加载待确认 },100);//延迟100毫秒执行,避...
2018-10-19 18:13:23
626
原创 sun.misc.BASE64Encoder找不到的解决方法
byte[] before=new byte[] { (byte)0xf0,0x45,0x00,0x01,0x30,0x31,0x6e,0x31,0x63,0x74,0x6a,0x78,0x62,0x38,0x65,0x74,0x73,0x36,0x6d,0x36,0x6b,0x68,0x73,0x6a,0x67,0x34,0x70,0x64,0x69,0x38,0x68,0x61,0x31,0...
2018-09-29 17:46:10
5619
原创 java获取请求ip地址
public class IPUtil { /** * 获取IP * @param request * @return */ public static String getIP(HttpServletRequest request){ String ip = request.getRemoteAddr(); System.out.println("ip:"+ip);...
2018-09-13 16:27:39
7984
转载 Redis的那些最常见面试问题
1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke...
2018-09-12 16:03:16
869
原创 web.xml文件的作用
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,...
2018-09-11 16:10:47
2091
2
原创 Unable to locate appropriate constructor on class
在使用hql的时候,有时候查询的结果不需要所有字段只是部分字段,于是做如下修改。String hql = "select new TForm4Notice(id,title) from TForm4Notice where isPub =1 order by showOrder desc,createTime desc"; 如果只是改了hql语句,其他地方没有配置,会直接报下面的错误。...
2018-09-06 14:12:24
699
原创 Write operations are not allowed in read-only mode (FlushMode.MANUAL)
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' ma...
2018-09-04 14:41:06
969
原创 后台成功返回succ,但是前端data.result =='succ' 并不成立
后端返回的数据如下,在前端直接接收时候,data.result =='succ' 并不成立。需要转成json格式,添加以下代码。如下: success: function(data){ if(data){ var data =eval("(" + data+ ")"); var data1 = data; var dat...
2018-09-03 17:07:32
1529
原创 HTML页面之间如何跳转传参
a页面b页面a-->ba页面 点击事件:jump()function jump(label){ url = "news/b.html?label="+label;//此处跳转到b并且传递参数label window.location.href = url;}b页面 接收参数labelvar label=getQueryString("label");...
2018-08-30 15:56:44
6746
1
原创 更新代码重启服务器class文件没有“更新”
今天发现一个问题,我本地代码昨天更新了一个功能今天准备同步生产的时候发现生成的编译class文件时间还是半个月前的,查阅资料之后我发现是设置编译文件的生成路径发生了变化(忘记什么时候改过了==!),而我此时选择同步的文件是旧的编译文件生成路径。我之前是放在而现在不在这个目录下,查看和设置方法如下: 打开文件目录,果然都在这里。同步生产环境的时候一定要注意,编译文件是...
2018-08-30 10:44:12
1180
原创 Innodb与Myisam引擎的区别与应用场景
1. 区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);(2)锁机制不同:MyISAM是表级锁,而InnoDB是行级锁;(3)select ,update ,insert ,delete 操作:MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UP...
2018-08-24 15:00:33
82
原创 MySQL sql_safe_updates 安全更新模式
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and re...
2018-08-24 10:04:33
1591
原创 CREATE TABLE 表名 AS SELECT 语句
1.新表不存在复制表结构即数据到新表create table new_tableselect * from old_talbe; 这种方法会将old_table中所有的内容都拷贝过来,用这种方法需要注意,new_table中没有了old_table中的primary key,Extra,auto_increment等属性,需要自己手动加,具体参看后面的修改表即字段属性.只复制...
2018-08-21 14:50:09
20099
1
邮件提醒(java),亲测有效
2021-02-04
POI读取 word 2003 和 word 2007 的例子
2018-03-12
javabean与xml互转demo
2018-08-03
鸟哥的Linux私房菜基础篇第三版.pdf
2017-09-25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝