自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 问答 (10)
  • 收藏
  • 关注

原创 springboot实现webservice接口自定义返回值通过postman测试

springboot实现webservice接口自定义返回值通过postman测试

2023-03-08 14:58:30 2251 1

原创 ftl模板导出word自动编号问题

自动编号实现代码分为3部分第一步:定义<w:abstractNum>标签<w:abstractNum w:abstractNumId="20" w15:restartNumberingAfterBreak="0"> <w:nsid w:val="74A24434"/> <w:multiLevelType w:val="multilevel"/> <w:tmpl w:val="74A24434"/> <...

2022-03-18 15:16:46 823 1

原创 Mybatis通用Mapper和自动代码生成

一、通用Mapper配置:1、依赖jar包:<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>3.2.0</version></dependency>2、Mapper需要继承Mapper<BeanName>例如:import tk.my.

2021-06-23 14:37:43 1791

原创 微信小程序搭建步骤

资源:云服务器一台(这里以阿里云的ecs为例)、域名一个(可以在阿里云注册)、公网ssl证书一个(可以在阿里云申请免费的)1、服务器环境准备:小程序通过wx.request请求后台接口要求:必须是https协议、而且必须是已经备案的域名。域名备案要走的审批比较多,所以可以在开发之初先提交审批。(1)先搞一个域名,阿里云提供域名注册、买卖服务。也可以在别的服务商那里注册,都是通用的。(2)网站备案,阿里云又有提供的支持(选免费的就行),按步骤来就可以了,这一步各方审核花的时间比较多。.

2021-02-08 16:20:08 6196

原创 java通过selenium爬取js动态渲染的页面

对于一般的静态页面,我们在网页上单击鼠标右键,选择‘查看网页原代码’就能看到页面对应的html,相应的后台爬取的时候直接发个请求过去,处理返回来的页面数据筛选出我们想要的数据就可以了。但是对于vue开发的页面,我们在网页上‘查看网页原代码’的时候,只能看到一堆css、js的引用,没有页面数据,爬取的时候如果还用之前的方法就不行了。还好有selenium包的存在帮我们解决了这个问题。下面就是利用java程序,利用selenium包爬取js动态渲染网站的步骤:1、准备一个和自己浏览器匹配的驱动s

2020-12-14 17:52:38 2200 1

原创 微信小程序获取用户头像并上传到服务器

1、登录授权等操作后获取到userInfo2、根据userInfo.avatarUrl获取用户头像图片的 URL,这个url在小程序里展示可以,但是不能保存图片。3、通过wx.getImageInfo()方法获取图片信息4、通过wx.uploadFile()方法上传图片到服务器 //获取图片信息 wx.getImageInfo({ src: userInfo.avatarUrl, success: function (sres) { //上传图

2020-06-10 11:13:02 7665 5

原创 Eclipse SpringBoot项目配置热部署

pom添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>p...

2020-05-14 17:17:27 339

原创 MySQL group by函数的使用

问题:最近遇到个奇怪的问题,有个sql在开发库运行正常,但是发到生产上就报错,最后几经周折找到了原因 原来是group by函数使用不当造成的,5.7及以上版本的MySQL会出现此问题,特此记录一下纪念新坑。如图所示记录,我们需要查所有用户的no、name信息,sql如下:select customer_no, customer_namefrom customer_info gr...

2020-05-01 11:22:54 1827

原创 KMP算法详解

一、解决问题:字符串A(主串):b d d c a b d a a d b d a c a字符串B(模式串):b d a c判断字符串A是否包含字符串B 并且找出第一次出现的位置。对于这个问题比较传统的做法就是遍历两个字符串: public int test() { char a[] = {'b', 'd', 'd', 'c', 'a', 'b', '...

2020-02-17 19:55:50 255

原创 nginx负载均衡、跨域、文件服务器配置

nginx负载均衡、反向代理、文件服务器相关配置。nginx.conf文件相关配置:worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; ke...

2019-12-01 09:42:58 322

原创 前后台分离项目的跨域问题

一般的web项目都是前台页面和后台类放在一个项目文件里,前后台交互不存在跨域问题。但是对于前后台分离的项目,由于浏览器的同源安全策略,再用平时的方法是请求不到的,这时就要采取一些特殊手段。CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的...

2019-11-22 16:49:10 452

原创 Itext导出pdf教程

使用itext生成pdf文件,通过模版和程序相结合的方式控制文件格式。文件中固定的部分可以用模版控制格式 省时又省力,需要动态变化的部分通过程序控制其格式 灵活可控。1、先用word做出固定模板并且另存为pdf格式2、用Adobe Acrobat创建表单域 支持在程序里动态赋值。(注意下面的额else域就是我们为程序控制文件留的一个窗口)到此位置模板就算是完成了,直接在项目里找...

2019-10-29 22:38:52 980

原创 linux下安装mysql教程 Centos7.6  MySQL5.7

本文环境:Centos7.6 MySQL5.71、去官网下载压缩包,放在/user/local目录下,用 tar -zxvf mysql-5.7.25-el7-x86_64.tar.gz 命令解压。(注意目录最好不要改,否则需要动别的配置文件)2、添加系统mysql组和mysql用户,执行命令:groupadd mysql 和 useradd -r -g mysql mysql...

2019-09-24 17:57:38 746 1

原创 适合新手的freeMark导出报表教程

freeMark导出报表可以通过office制作模板,然后就可以根据模板格式导出文件了,灰常的简单方便。适合做单条或少数几条的数据展示,如果数据多的话像列表形式可以考虑用POI,如果需要生成动态表格或者导出图表之类的可以试试jasper。我以后也会慢慢更新这些内容的~~~模板示例:我这里导出的excel文件,所以用excel画的模板,需要赋值的地方用EL表达式的方式赋值,前面的test是我的实...

2019-06-13 14:43:42 349 1

原创 springboot框架下的实时消息推送

功能实现:在得到新数据后以最快的速度推送到前台。(springboot框架)1.修改pom文件 加入需要的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webs...

2019-05-25 07:21:13 10890 4

原创 Java爬虫实例

一个简单的爬虫程序主要分为两部分:1、抓取网站资源,也就是我们通过浏览器看到的页面资源(HTML源码)。2、制定筛选规则,筛选出我们想要的数据。 这里就以爬取csdn首页的文章信息为例实现一个简单的Java爬虫。我这里是个spring boot项目,jdk版本1.8。不得不说新版eclipse自带maven,自己再安装个STS组件构建srping boot项目简直方便快...

2019-03-16 15:28:42 1582

原创 Archetype catalog is empty

eclipse使用本地的archetype的时候遇到的坑,明明archetype-catalog.xml文件好好地,但就是报这个错。百思不得其解,最后发现文件内容上方有一个空行,然后删去 竟然就好了!!!总之archetype-catalog.xml文件里不要有任何其他的东西!! ...

2018-10-16 17:27:46 1414

原创 适合初学者的websocket示例

通过websocket,前后台只要建立一次连接,后台就可以不停的向前台推送消息。摆脱了前台一遍遍轮询的烦恼,其乐无穷~~这里就是一个简单的websocket实现没什么高深的技能,适合初学者。前台js:var websocket = null;$(function(){ var params = "参数"; var ip = '165.152.0.1:8080'; ...

2018-10-15 19:59:23 246

原创 基于ftpClient的图片上传 下载 删除 展示(包括Base64码的实现方式)。

这里主要是讲的后台,所以前台就简单描述一下不给代码了~~~上传:前台可以用form表单提交的方式提交图片。展示下载:方法1:可以通过img组件的src访问后台,后台返回一个OutputStream,浏览器会自动显示为图片。至于下载嘛~~你懂得~~~;方法2:通过将图片转换为Base64码 直接返回个前台(看得见)。删除:后台需要得到图片的路径和文件名就OK了,方法不限后台代码:...

2018-09-01 18:38:35 1193

reconnecting-websocket.js

java使用websocket推送前台页面需要引用的js文件

2019-05-25

websocket需要的jar包

亲测能用的websocket jar包,不会用的可以去我的博客找教程

2018-10-15

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

TA关注的人

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