自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 控制台出现编码错误

控制台打印出现编码问题:在这两个文件结尾处添加-Dfile.encoding=UTF-8设置tomcat参数设置idea编码问题解决

2019-07-20 10:10:50 198

原创 linux 安装vsftp 后,使用FTPClient进行连接可以创建文件夹但无法上传文件

linux 安装vsftp 后,使用FTPClient进行连接可以创建文件夹但无法上传文件

2022-06-17 19:59:32 1392

原创 Java从服务器获得图片输入流InputStream

public class donload { public static InputStream getInputStream(String urlPath) { InputStream inputStream = null; HttpURLConnection httpURLConnection = null; try { URL url = new URL(urlPath); httpURLConne

2022-05-09 11:24:19 744

原创 文件上传遇到413 Request Entity Too Large问题(已解决)

问题描述:我tomcat程序上传视频时,大于50K都传不上去,检查了本地程序上传,毫无问题,大文件也能传上去,但是到线上就发病了。。。解决思路:1.我以为是线上tomcat限制了我上传文件大小,于是乎,我找到线上的server.xml 就是一顿锤,如下<!--设置maxPostSize限制为200MB--><Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"

2021-11-25 17:20:03 870

原创 java实现非对称加密(RSA)

工具方法package com.fhxy.utils;import org.apache.commons.net.util.Base64;import org.apache.tomcat.util.http.fileupload.IOUtils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import java.security.interfaces.RSAPr

2021-11-25 17:02:06 2254

原创 java字符串base64编码解码

/** * Java8中的Base64编码 * @param str * @return */ public static String encodeByJava8(String str) { try { return Base64.getEncoder().encodeToString(str.getBytes("UTF-8")); } catch (Exception e) { ...

2021-11-25 15:42:14 385

转载 mybatis流式查询

简介流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。流式查询的过程当中,数据库连接是保持打开状态的,因此要注意的是:执行一个流式查询后,数据库访问框架就不负责关闭数据库连接了,需要应用在取完数据后自己关闭。MyB

2021-11-13 17:11:55 138

原创 mysql主从复制

1.准备两个虚拟机或者服务器,安装上mysql,master:119.45.246.221slave:47.103.8.72下载Repowget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm`安装repo yum -y install mysql57-community-release-el7-10.noarch.rpm`` 启动mysql服务systemctl start m

2021-07-04 20:59:22 64

原创 自定义注解加aop切面实现动态修改方法参数

第一步先创建一个注解类@Retention(RetentionPolicy.RUNTIME)@Target(value = {ElementType.METHOD})@Documentedpublic @interface CompanyConditionAnno {}第二步,定义切面@Aspect@Componentpublic class LogAspect {//定义切点,指向一个我刚定义的注解 @Pointcut("@annotation(org.siteinfo.c

2021-05-30 17:20:03 4253

原创 websocket 服务器端程序常规使用

1.新建一个springboot项目,导入pom文件websocket依赖的jar<!-- 添加webSocket依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId>

2021-05-19 18:26:22 329

原创 jenkins 学习

基于docker的Jenkins学习1.拉取jenkins 的docker镜像,大概需要等待5-10分钟docker pull jenkins/jenkins:lts2.新建一个jenkins_home文件夹,并给文件夹目录配置操作权限,不配置权限会导致镜像启动失败,用于存放插件、日志、用户、密码、更新、工作流等信息 cd /fhxy/jenkins_home/ mkdir jenkins_homechmod 777 jenkins_home/3.运行镜像–name 指定docker启动

2021-05-19 00:35:49 194 1

原创 Lambda语法学习

一、四大内置函数1.消费型接口释义:有去无回,有参数但是没有返回值。类:Consumer抽象方法:void accept(T t);2.供给型接口:释义:没有参数但是有返回值。类:Supplier抽象方法:T get();3.函数型接口:释义:有参数也有返回值。类:Function抽象方法:R apply(T t)4.断言型接口:释义:判断true和false。类:Predicate抽象方法:boolean test(T t)二.几种语法无参数,无返回值Runnab

2021-04-28 21:05:49 116 1

原创 Windows查看9100端口号被占用情况

1.输入命令:netstat -ano | findstr "9100"效果: TCP 0.0.0.0:9100 0.0.0.0:0 LISTENING 7712 TCP [::]:9100 [::]:0 LISTENING 77122.右击任务栏打开任务管理器找到PID是7712的进程并结束该进程...

2020-09-10 09:11:42 3859

原创 java实现萤石云截图保存上传到ftp功能

service层 /*视屏监控*/ public List<VideoBean> findVideo(String COMPANY_CODE) { return functionDao.findVideo(COMPANY_CODE); } /** * 获取萤石云截图 * * @param companyCode * @return */ public int findPic(String

2020-08-01 17:08:14 1397

原创 使用js将HTML页面转成pdf

生成pdf文件 var downPdf = document.getElementById("renderPdf"); downPdf.crossOrigin = "Anonymous"; downPdf.onclick = function () { html2canvas( //转换id为export_content的div中的所有内容为pdf document.getElementById("export_content"

2020-08-01 15:55:17 3565 1

原创 Java对接萤石云平台海康摄像头视频监控

@Servicepublic class VideoService { @Autowired private VideoDao videoDao; public void insertAccessToken(){ //轮询所有摄像头的appkey和appSecret List<VideoSecretBean> allVideo = videoDao.getAllAppKey(); if ( allVideo != nul

2020-08-01 15:30:26 6584 10

原创 mybatis配置打印sql

在mybatis.xml中增加如下配置<settings>中增加<setting name="logImpl" value="STDOUT_LOGGING" />

2019-12-10 18:44:32 152

原创 string转数组,数组转list

String转数组: String str = "ab,cde,fg"; //String转数组 String[] a = str.split(","); //数组转list List<String> strings = Arrays.asList(a);

2019-11-26 14:00:04 306

原创 MySQL时间计算

当前时间:now()从现在向前推24小时:date_sub(now,interval 24 hour)或select date_add(now(),interval -24 hour)从现在向后推24小时date_sub(now,interval -24 hour)或select date_add(now(),interval 24 hour)同理,计算分钟,天数用minu...

2019-11-21 13:57:24 246

原创 springboot使用Pagehelper进行分页查询,total总是为1

第一步:导入jar包依赖<!-- 分页助手启动器 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifac...

2019-11-18 14:05:05 2515

原创 springboot+mybatis注解开发的增删改查

1.配置相关:server.port=8080spring.datasource.url=jdbc:mysql://localhost:3306/db_mybatis?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghaispring.datasource.us...

2019-10-08 10:33:56 439

原创 swagger2配置

1.导入jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version&gt...

2019-10-08 09:36:51 88

原创 前面三周实习总结

总的来说,前面两周是在熟悉公司环境,了解公司业务流程。做的事情类似于打杂,于我的技术提升而言,作用不大。但是对于以后的发展还是很有意义的,就当是磨刀不误砍柴工了,第一周工作得太过卖力,导致上火感冒,以至于第二周都是在鼻涕恒流中度过,惨的一批。第三周,挺闲的,不像前面的那么忙碌,项目经理给我安排了点任务,用springboot写接口,这样的技术,我还是挺感兴趣的,虽然不会但是我可以学啊。这是我 作...

2019-10-08 08:50:58 139

原创 springboot配置——Profile多环境支持加载配置文件

1.在properties文件中,默认的配置文件是application.properties在application.properties中server.port=8080在application-dev.properties中server.port=8081在application-prod.properties中server.port=8082想要指定配置文件,就得在默...

2019-09-26 10:51:31 171

原创 springboot配置——@PropertySource,@ImportResource,配置文件的占位符

1.properties配置文件乱码问题在设置中,搜File Encodings设置一下就OK了2.使用@ConfigurationProperties(prefix = “person”)默认从全局配置文件中获取值,而使用@PropertySource(value={})注解获取指定配置文件中的值其中vlaue是数组,可以放多个配置文件@PropertySource(value = ...

2019-09-26 10:02:25 460

原创 实习第十天

今天电梯有点慢,等得我半小时才到公司。今天弄数据库界面工具的时候,被松哥按在地上摩擦了。今天加班,在下班的时候,久久等不到电梯,想起了网站上有个图片应该需要修改,然后回公司修改,改了半天,发现还是原来的好,于是恢复原样,我就下班了,有点搞笑。这段时间上火非常严重,整个人的状态都不好,做事情也没精神。面对各种各样的需求,我都有点束手无策,看到同事们都这么厉害,我深深感到菜的格格不入。多亏我陈哥...

2019-09-26 08:49:44 133 1

原创 springboot配置——yaml,@Value与@ConfigurationProperties用法和区别

1.yaml 以数据为中心yamlserver: port:8080xml:<server> <port>8080</port></server>2.基本语法:Key:空格Value以空格来控制层级关系属性和值区分大小写3.值的写法:字符串默认不加引号双引号:不转义字符串中的特殊字符,特殊字符就会产生其该有的效果单引...

2019-09-25 11:00:55 993

原创 实习第九天

今天出差的同事不少都回来了。整个公司热闹了不少。今天没有任务,我写了一些springboot的代码,感觉没有啥用,在看尚硅谷的视频的时候,发现内容基本上是注重基础的理解,对于代码方面都没有涉及多少。我可能是太浮躁了,面对哪些基础的东西缺乏耐心。下面我得沉下心去一点一点的学习基础,做好笔记,知行合一。到周五,计划把基础部分搞完。...

2019-09-25 08:51:47 91

原创 实习第八天

今天周一,来这家公司已经一周了,基本上是加了一周的班。熬得我上火,扁桃体同志都开始发言了。接着就是感冒,命途多舛啊。今天感冒还没有好,真叫人头疼。不过话说,昨天的计划并未完成,原因是视频没有看完,视频的内容大多是关于前端展示的东西,还有就是工作内容太浪费时间了。不过话说在我们公司大佬的前端大佬的帮助下,我前端的水平也有所提升了,这也是意外的收获。明天就从熟悉springboot的前端框架开始学...

2019-09-24 08:37:36 224 2

原创 实习第七天

今天周日,按要求过来加班,这一天天的,加班加到心跳加速。今天十点钟之前到就行,我九点多来的,热的一批。来了就坐着看springboot视频,今天看了配置,还有日志处理。感觉收获还蛮多的。今天没有收到具体的任务,就在公司做自己的事情,到下午三点左右,松哥就回去了,我又在公司待了一会到了五点左右我才回去,路上人还挺多的。我感觉自己的效率有点低,理我的目标差十万八千里,我得列个计划,做事情不能歌女无...

2019-09-23 08:42:26 137

原创 实习第六天

今天来早了,八点二十就到了,今天按要求强制加班,过来做那个大数据报表,在公司呆了一个多小时同事才陆续到来。今天做报表到下午三点基本完成了,剩下是时间我不知道为什么特别困,一遍看着尚硅谷的视频一遍打瞌睡。等到了五点多的时候超哥叫我早点回去,我之前听说要加班到8点,一听说可以走了,我立刻麻溜的收拾东西离开了。今天终于看到了我上班以来的第一次夕阳,真特码的美丽。下班以后到学校找到我的好朋友一起聊一聊...

2019-09-22 10:57:23 297

原创 实习第五天

今天骑车18分钟就到公司了,今天在确定了汉化没问题以后,我开始跟松哥合计着搞那个大数据的数据展示,期间我以为是做动态表关联的,搞得我害怕的要命,搞到最后才发现原来就是搞单独的静态表,在多次询问了黄工操作方法以后,在松哥的指点下,我做完了五张表的编写和上传,今天又被强制要求加班,明天也得过来加班,松哥叫我努力学习大数据,比较这么好的机会,必须好好把握,而且公司有平台,还请了大牛过来培训,千载难逢的机...

2019-09-21 09:11:08 114

原创 实习第四天

今天继续完成昨天交代给我的汉化任务,照着黄工给的文件进行汉化,一上午的时间基本上就完成了大部分汉化的内容,后来送检的时候,来了个小插曲,本来这个代码是用js代码实现的,我又不会改,而且这个代码还贼难找,黄工叫我进行修改页面,我哪会啊,然后我直接说做不了,这就是最无语的地方,卧槽,丢人了,做不了不会找人帮忙啊,说这么幼稚的话,黄工听了一时也非常无语,我反应过来后,找了前端大牛帮忙改了一下,花了将近一...

2019-09-20 08:28:26 124

原创 实习第三天

今天早上在一食堂偶遇小明哥,小明哥与初见时苍老许多,岁月不饶人啊。小明哥说就业形势还是很严峻的,必须要有技术。骑车二十分钟就到公司了,按惯例先写日志。写好日志,再配置一下svn,还没怎么玩熟的时候,陈哥过来跟我说叫我做汉化,一开始我还不清楚什么是汉化,后来才知道,原来是翻译网站。面对着几十万行的代码,这做起来真的是不容易,加班到九点也没做多少。这是我参加工作后的第一仗,无论怎样,一定要认真对待...

2019-09-19 08:44:29 133

原创 实习第二天

由于第一天来的时候坐的是地铁,花费了将近一个小时的时间,因此我今天骑车来的,提前了一小时出发,到公司还没到八点,公司是八点半上班。我来的时候,公司只有一个保洁阿姨在,我是第二个到的,来得太早了。拿出电脑,开始写前一天的经历。接着公司同事都陆续到来了,然后问了一下综合部的林姐关于我那实习合同的问题,林姐说已经发给领导确认了,一会就可以签合同。不一会林姐拿了两份合同给我,叫我好好看看,没什么问题就签。...

2019-09-18 08:56:23 150

原创 打印form错误的插入日志

如果前台传过来的数据发生校验或者绑定错误,就在controller中的插入方法写个参数,利用这个参数来输出错误信息

2019-09-02 20:25:50 143

原创 表单中日期格式,数字格式问题

一、需求:在页面的日期框输入2019-06-15,能够传入到后台数据库中操作:1。在实体类的日期属性上面添加@DateTimeFormat(pattern=“yyyy-MM-dd”)@DateTimeFormat(pattern="yyyy-MM-dd")private Date birthday;二、需求:在页面的工资输入框输入1,222,521.1可以作为数字传到数据库操作:1...

2019-09-02 20:20:40 453

原创 rest风格的删除操作

第一步,写controller,定义请求方式是delete @RequestMapping(value = "/delete/{id}",method = RequestMethod.DELETE) public String delete(@PathVariable("id") int id){ empService.delete(id); ret...

2019-09-01 18:35:23 621

原创 idea运行javaWEB项目的时候,找不到js文件

右击js文件所在目录,重新运行项目就可以了

2019-09-01 18:26:25 5651 4

原创 【SpringMVC】- IDEA 报错 java.lang.ClassNotFoundException: org.springframework.web.servlet.Dispatcher

在使用IDEA创建javaWEB项目的时候,首先得添加个module就是web类型的文件夹,这里面放的是web相关的东西。下面进行lib文件夹创建,接着让lib文件夹存储jar包,点击lib,点击加号,选第一个,进去全选jar包问题就解决了总结一下,其实问题出在于打出的war包中没有包含所用到的jar包,因此会出现类找不到问题。后面通过lib文件夹将所需的包放到war包中就解决了这...

2019-09-01 13:43:47 350

空空如也

空空如也

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

TA关注的人

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