
积累
角谷
梦人 说着梦话 流落在人间
展开
-
springboot实现webservice接口自定义返回值通过postman测试
springboot实现webservice接口自定义返回值通过postman测试原创 2023-03-08 14:58:30 · 2892 阅读 · 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 · 1982 阅读 · 0 评论 -
java通过selenium爬取js动态渲染的页面
对于一般的静态页面,我们在网页上单击鼠标右键,选择‘查看网页原代码’就能看到页面对应的html,相应的后台爬取的时候直接发个请求过去,处理返回来的页面数据筛选出我们想要的数据就可以了。但是对于vue开发的页面,我们在网页上‘查看网页原代码’的时候,只能看到一堆css、js的引用,没有页面数据,爬取的时候如果还用之前的方法就不行了。还好有selenium包的存在帮我们解决了这个问题。下面就是利用java程序,利用selenium包爬取js动态渲染网站的步骤:1、准备一个和自己浏览器匹配的驱动s原创 2020-12-14 17:52:38 · 2482 阅读 · 1 评论 -
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 · 362 阅读 · 0 评论 -
前后台分离项目的跨域问题
一般的web项目都是前台页面和后台类放在一个项目文件里,前后台交互不存在跨域问题。但是对于前后台分离的项目,由于浏览器的同源安全策略,再用平时的方法是请求不到的,这时就要采取一些特殊手段。CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的...原创 2019-11-22 16:49:10 · 514 阅读 · 0 评论 -
Itext导出pdf教程
使用itext生成pdf文件,通过模版和程序相结合的方式控制文件格式。文件中固定的部分可以用模版控制格式 省时又省力,需要动态变化的部分通过程序控制其格式 灵活可控。1、先用word做出固定模板并且另存为pdf格式2、用Adobe Acrobat创建表单域 支持在程序里动态赋值。(注意下面的额else域就是我们为程序控制文件留的一个窗口)到此位置模板就算是完成了,直接在项目里找...原创 2019-10-29 22:38:52 · 1106 阅读 · 0 评论 -
springboot框架下的实时消息推送
功能实现:在得到新数据后以最快的速度推送到前台。(springboot框架)1.修改pom文件 加入需要的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webs...原创 2019-05-25 07:21:13 · 11127 阅读 · 4 评论 -
Java爬虫实例
一个简单的爬虫程序主要分为两部分:1、抓取网站资源,也就是我们通过浏览器看到的页面资源(HTML源码)。2、制定筛选规则,筛选出我们想要的数据。 这里就以爬取csdn首页的文章信息为例实现一个简单的Java爬虫。我这里是个spring boot项目,jdk版本1.8。不得不说新版eclipse自带maven,自己再安装个STS组件构建srping boot项目简直方便快...原创 2019-03-16 15:28:42 · 1659 阅读 · 0 评论 -
适合新手的freeMark导出报表教程
freeMark导出报表可以通过office制作模板,然后就可以根据模板格式导出文件了,灰常的简单方便。适合做单条或少数几条的数据展示,如果数据多的话像列表形式可以考虑用POI,如果需要生成动态表格或者导出图表之类的可以试试jasper。我以后也会慢慢更新这些内容的~~~模板示例:我这里导出的excel文件,所以用excel画的模板,需要赋值的地方用EL表达式的方式赋值,前面的test是我的实...原创 2019-06-13 14:43:42 · 404 阅读 · 1 评论 -
适合初学者的websocket示例
通过websocket,前后台只要建立一次连接,后台就可以不停的向前台推送消息。摆脱了前台一遍遍轮询的烦恼,其乐无穷~~这里就是一个简单的websocket实现没什么高深的技能,适合初学者。前台js:var websocket = null;$(function(){ var params = "参数"; var ip = '165.152.0.1:8080'; ...原创 2018-10-15 19:59:23 · 291 阅读 · 0 评论 -
基于ftpClient的图片上传 下载 删除 展示(包括Base64码的实现方式)。
这里主要是讲的后台,所以前台就简单描述一下不给代码了~~~上传:前台可以用form表单提交的方式提交图片。展示下载:方法1:可以通过img组件的src访问后台,后台返回一个OutputStream,浏览器会自动显示为图片。至于下载嘛~~你懂得~~~;方法2:通过将图片转换为Base64码 直接返回个前台(看得见)。删除:后台需要得到图片的路径和文件名就OK了,方法不限后台代码:...原创 2018-09-01 18:38:35 · 1242 阅读 · 0 评论