自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 the temporary upload location ... is not valid

参考

2021-02-03 11:01:26 9

原创 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

原创 IDEA Unable to import maven project 解决方法

网上试了几种,觉得这个可行。参考

2019-11-26 11:07:58 2554

原创 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

原创 Git相关

这是我的有道云笔记:Git笔记持续更新中查看本机电脑git安装目录:打开cmd输入:where git

2019-05-02 15:38:27 58

原创 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

&lt;property name="t_type" type="integer"&gt; &lt;column name="t_type" length="4" &gt; &lt;comment&gt;使用场景类型&lt;/comment&gt; &lt;/property&gt;这是因为

2018-12-14 17:34:02 394

原创 动态拼接hibernate多条件查询语句

public List&lt;TDjdReportMain&gt; getDjdReportList(Integer year,Integer quarter,String memberSecondOrgcode,short status){ return this.getHibernateTemplate().execute(new HibernateCallback&lt;List&lt...

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就好了。如下,&lt;script&gt;$(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

原创 js中的事件委托或是事件代理详解

参考文章 

2018-09-05 17:41:29 214

原创 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--&gt;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 -&gt; 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),亲测有效

一个可运行的邮件提醒功能,java【对应博客 https://blog.csdn.net/u013332981/article/details/80047139】

2021-02-04

管理经济学精讲1-12【附带真题答案】.zip

尚德学员资料

2021-02-03

操作系统自考近几年真题.zip

尚德学员资料

2021-02-03

抱佛脚马克思主义基本原理概论.pdf

哲学的基本问题包括两个方面的内 容。第一方面是物质和意识哪个是本原、 哪个是第一性的问题。第二方面是思维和 存在的同一性问题。

2020-10-09

POI读取 word 2003 和 word 2007 的例子

我自己下载过,直接能运行的项目。代码不多,主要是读取文档,并将文档内容以字符串的形式打印到控制台。别的地方都是5分,我觉得太贵了。2分吧。测试类就一个Test,其他两个是我自己在测试的。

2018-03-12

将查询结果集导出excel

本实例支持将数据库或者list集合等数据以excel的形式导出。也支持将excel中的数据解析成list存在数据库

2018-03-30

Quartz+spring定时任务demo

本案例是基于quartz+spring做的定时任务,包含所有jar包,可以直接运行

2018-03-20

poi导出复杂excel

根据excel模板,拼接出复杂表头(合并行、和并列)的excel,并且能够导出。亲测可以直接运行,内含jar包。如有问题,可私信csdn

2018-11-21

javabean与xml互转demo

jar包只有两个dom4j和jaxen 后者是xml转javabean用到的,否则会报异常:java.lang.NoClassDefFoundError: org/jaxen/JaxenException。 项目可以直接运行,中间测试数据乱码地方不影响,可以自己替换文字

2018-08-03

鸟哥的Linux私房菜基础篇第三版.pdf

初学的话就是 鸟哥 更细的就是 <unix网络编程>... <unix环境高级编程>... shell方面有个 Advanced Bash-Scripting Guide,即 <高级Bash脚本编程指南> 杨春敏,黄毅两位 翻译的,是 署名 自由发布的,可以查一下

2017-09-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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