自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaBuilt的博客

不一样的程序员

  • 博客(69)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java 实现打印文件详解(附demo)

Java 实现打印文件详解前言:公司最新需要使用到Java 打印,且项目属于C/S结构。故本文讲述的并不是Java Web打印。 说起来也比较头疼,上网查资料,发现示例都不太完善,总会有这样那样的问题。故想把自己的心得写出来供大家分享,学习!提示:因本人项目原因,故着重实现pdf文件的打印,其他格式也会讲解! 实现打印的几种方式 1.使用 Java原生自带打印功...

2018-07-31 22:39:26 9134

原创 Crazy Excel:Excel中的泥石流

Crazy Excel 办公届的黑科技,Excel中的泥石流

2023-09-22 13:40:04 487

原创 实际生产环境Apache RocketMQ消息体过大的解决方案

官方定义消息体默认大小为 4MB,普通顺序消息类型。事务、定时、延时类消息默认大小为64KB。如果超过限制则会抛出异常!但实际工作中,需要使用到MQ进行异步解耦,传输的业务消息偶尔会遇到超过4MB,尤其在业务复杂的系统中,那么我们应该如何处理呢?在我工作实际应用中,有以下几种解决方案。

2023-03-27 11:14:21 3913 2

原创 Java字符串转成输入流InputStream

Java字符串转成输入流InputStream

2023-03-16 16:21:09 2075

原创 免费SSH工具食用指南

工欲善其事必先利其器, 本期给大家推荐3款免费的SSH工具,大家可以根据自己的情况选择食用

2023-01-04 14:34:55 173

原创 全网最简单使用Docker部署Wordpress

方法一[看系统]:我用ubuntu的系统是没装上,大家可以试试。反正先用一,不行再用二!最简单,最实用的,我还是推荐Docker Compose部署。这种方式我用过,但是总体来说是比较麻烦的。, 如果这个还下载不下来,那就是访问github太慢了,可以本地下载再上传。不过,我不喜欢这么玩,麻烦!下载 docker compose 压缩包,上传到服务器。然后访问 http://ip + 端口,进行安装就可以了。这是我自己亲自验过的,大家可以直接拷贝,然后改吧改吧。上面准备好了,部署就简单了,一行命令解决。

2023-01-03 16:28:44 737

原创 天翼云80/8080/443端口访问不通问题

前段时间天翼云搞活动,就薅了一台。我有一个域名,已经备案过了,只是重新解析到天翼云,但是始终访问不通。捯饬了一段时间,结果竟然是因为这样!

2023-01-03 16:26:03 5108 7

原创 聊一聊Java要不要重写Getter方法

小公司,需要快!大公司,不仅要快,还需要稳!有标准规范,才能又快又稳。有良好规范的程序员,必然是能走的更远。

2022-12-22 15:47:41 184

转载 请求头转字典

使用python写爬虫,遇到的痛点:请求头字典,无法批量Ctrl + C , Ctrl + V。使用这个方法,简直不要太酸爽!

2022-12-22 15:27:23 187

原创 建设工程工程量清单计价规范2008最新分析报告ppt

2008版《计价规范》颁布的背景,国务院从2003年起,在全国范围开展清理拖欠工程款、清理拖欠农民工工资的活动。

2022-12-08 10:17:33 129

原创 IDEA全局搜索不好用问题的解决方案

IDEA全局搜索快捷键Ctrl + Shift + F 这是idea默认的快捷键,但有时候经常发现时常好使时常不好使原因如果没够改过idea全局搜索快捷键的情况下,那基本上都是因为和其他应用快捷键冲突了。 如 企%s微等等解决办法要么改其他应用的快捷键,要么改idea的全局搜索快捷键。知道原因,怎么改就简单了,找到对应的快捷键设置修改即可,不过多赘述。...

2022-04-06 17:17:11 1536

原创 Java正则匹配字母,数字,特殊字符

前言做一个记录吧,下次方便找。本来想找个直接用,结果竟然没有,Only shit。自己写了一个,放这里,要的就拿去了。正则^[a-zA-Z\s\d\.~!@#$%\^&\*\(\)-_=+\\\{\}\]:;"',/\?]{1,15}$测试一下搞定,不满足需求的可以适当改一改。说明:^ 以什么开头$ 以什么结尾中括号中的值就是字母,数字,空格,特殊字符匹配{1,15} 表示长度限制在1到15位结尾对你有用就点个赞吧,方便其他小伙伴阅读和使用。...

2022-03-02 17:20:35 2751

原创 Decompiled .class file, bytecode version:51.0(Java 7)的解决办法

Decompiled .class file, bytecode version:51.0(Java 7)的解决办法前言日常开发过程中,经常会引入第三方库,或者公司二方库,此时调用时就经常需要阅读以下源码以及注释。一般idea是提供此功能的,选择download source即可。 但有时候,由于文件字节码是由老的java版本编译的,这时候你使用更高版本的java就会引发此问题解决首先大家可以尝试,下载源码包或者导入已下载的源码包第二个方法比较硬核,用起来也还不错,下文将会介绍使用指定的jav

2021-06-01 10:02:35 6984

原创 如何使用CDN绕过服务器域名备案

如何使用CDN绕过服务器域名备案前言不得不说,大陆需要备案,时间真的有点长,至少得5天~20天起步,对于我们这些火急火燎的站长还是比较难受的。这里教大家如何使用cdn绕过备案,访问速度很快,亲测。CDN服务商话不多说,直接进入正题。我这边用的是nodecache服务商,比较有名也比较有保障,新用户直接送1T的加速流量包。先白嫖再说吧,其他的以后再说。注册用户,只需要用邮箱注册一下就好了。邮箱最好写常用邮箱,因为有验证邮件,验证过了才有新手礼包。注册地址:NodeCache注册获取礼包有账号

2021-01-20 15:52:41 7717 6

原创 错误排查:Caused by: org.apache.ibatis.exceptions.PersistenceException

错误提示:[aad8bbfc419f1d20]Caused by: org.apache.ibatis.exceptions.PersistenceException: [aad8bbfc419f1d20]### Error querying database. Cause: java.lang.NullPointerException: target is null for method size[aad8bbfc419f1d20]### Cause: java.lang.NullPointerE

2020-12-14 14:52:50 2044

原创 如何快速实现文章AI伪原创?

language-ai文章AI伪原创,文章自动生成,NLP,自然语言技术处理,DNN语言模型,词义相似度分析。全网首个AI伪原创开源应用类项目。代码托管在github,需要的可以自取:https://github.com/LovebuildJ/language-ai快速开始环境准备:JDK1.8, maven3.6+, redis在 application.yml 中配置百度AI的相关信息baidu: appid: 你的app_id appkey: 你的app_key secr

2020-10-13 09:33:42 2745

原创 Nginx如何部署静态web项目

环境准备windowsnginxweb项目资源包准备资源包这里拿layuimini项目举例,从码云上克隆下来直接访问提示需要部署在web服务器当中才能正常浏览演示准备Nginx进入解压后的目录拷贝web项目至nginx目录将web项目拷贝进来修改Nginx配置进入conf,使用notepad编辑...

2020-07-31 18:45:42 2285

原创 非常简洁大气的JavaWeb 图书管理系统

图书管理系统 book-manager介绍图书管理系统 ,自己业余时间写的,觉得不错可以start一下哦, 快速使用可看Wiki软件截图在线API接口文档登录首页轮播图书列表图书上架图书编辑图书删除图书借阅图书检索图书归还读者列表用户列表操作提示软件架构软件架构说明:后端:基础框架: SpringBoot简单数据操作: Spring Data Jpa复杂数据操作: Mybat

2020-07-29 17:05:01 3555 1

原创 Docker 挂载nginx数据卷失败直接关闭问题

问题:使用docker 挂在nginx配置文件镜像,挂载数据卷失败并且容器直接退出解决:这里先说解决办法:首先启动一个nginx容器,然后使用cp命令拷贝一份配置文件到宿主机,然后删除容器。我是整个nginx一起拷贝,也可以拷贝单个配置文件docker cp 3516d6423546:/etc/nginx /etc/nginx然后重新启动容器,并挂载镜像docker run -d -v /etc/nginx/nginx/:/etc/nginx nginx此时正常启动,nginx

2020-07-27 14:48:24 958 7

原创 springboot 使用 PageHelper 分页失效问题

环境:SpringBootMybatis着急的可以直接看问题,以及解决方案分页依赖 <!-- 使用分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</versio

2020-07-21 11:27:42 886

原创 最新最全最有价值的SpringBoot学习笔记分享

从0到进阶,完全系统性的学习笔记每次我都会反复拿来观看,因为我们总会有遗漏忘记的地方,但是笔记不会。希望大家能好好利用它,以下是笔记截图!文末有获取方式!以上只是其中的一项部分,这份笔记可以说含金量超高,绝对会解锁很多你不清楚的知识和用法!获取方式:关注vx公众号:GitHub严选 ,回复【笔记】即可获得,真心想学知识的来。...

2020-07-04 10:57:45 218

原创 5分钟快速掌握邮件发送功能

5分钟快速掌握邮件发送功能配合B站视频讲解:点击这里跳转前言我们实战项目中,有很多运用到邮件发送功能,那我们今天就来分享一下一个非常短小精悍的邮件发送功能写法。项目中运用邮箱主要有以下几类应用:通过邮箱找回密码,例如博客园消息提醒应用授权(下载XShell,Oracle JDK8等等)信息传递,也就是我们邮箱最基础的功能,就是给你发送 一些数据信息原理本文演示,使用QQ邮箱发邮件至163邮箱用户A 使用QQ邮箱编辑了一封邮件填写收件人后,点击发送Q

2020-07-03 14:23:29 548

原创 5分钟快速掌握Jenkins,项目一键自动部署

5分钟快速掌握Jenkins,项目一键自动部署目录前言Jenkins是什么?Jenkins环境安装搭建Jenkins基本使用介绍Jenkins快速构建项目,项目自动化部署学习总结前言在开发过程当中,部署项目也算是基本操作了,部署方式多种多样,花费的时间也是不尽相同。项目部署大致需要以下几步:编译,打包,上传,kill已有进程,启动项目。单一架构,常规部署方式,熟练的话估摸着也需要3分钟左右;如果项目包比较大,上传替换,可能需要5-10分钟左右。如果项目改动频繁,一天花费在部署上面的时

2020-05-22 11:28:28 1068 1

原创 Java存储读取Redis正常,但在其他系统上读取不到

Java 使用redis存储读取正常,但是使用redis-cli命令行却看不到??

2020-03-31 10:22:52 712

原创 Java工程师进阶知识完全扫盲, 太全了!!

有兴趣的可以关注vx公众号“GitHub严选” 了解更多优质的开源项目项目简介本期介绍的开源项目名称叫做:advanced-java中文名:互联网 Java 工程师进阶知识完全扫盲,该项目主要是为Java开发工程师提供进阶知识讲解,从而提升Java工程师技术与能力!消息来源:GitHub严选项目成就★stars:40.82k,可是说是非常热门的...

2020-03-25 12:50:10 603

原创 Redis setOperations 存储和读取不一致问题

前言:真的被redis坑死了,前有json存储,读取解析json各种报错。现有setOperations ,add存储,但是isMember方法一直返回false解决办法:redis存储会把转义字符,符号等原样存储!!!! 所以取出来就不一样了。例如:value = "abc"setOperations.add(key, value);存储到redis也是 "abc" 而不是 ...

2020-03-17 14:50:07 981

原创 Azkaban 看这一篇就够了!任务调度平台的搭建,使用,以及API开发

写在前面的话当你的才华还撑不起你的野心时,那你就应该静下心来学习。每次脑子都会有很多法,每次做了之后,还是觉得需要沉淀下来提升自己更加重要。著名的红叶子理论:一个人职业的成功不在于红叶子的数目多少,而在于他是否具备一片特别硕大的红叶子,这片特别硕大的红叶子不是与生俱来,需要个人的不断努力,准确地识别到最适合发展的红叶子。本文内容较多,建议关注不迷路,更多优质内容等着你目录大纲0 写在前...

2020-02-08 16:21:42 6085

原创 基于Spring+Quartz 搭建定时任务调度框架

写在前面的话我始终认为,人与人之间最大的差距不是来自于智力和情商! 智力一般的人,一样可以取得不错的成绩,情商一般的人也一样可以。那么拉开差距的到底是什么? 笔者认为是习惯,努力还有选择!让学习成为一种习惯, 他将让你收益终身。希望大家都能在这里学到东西,在未来的学习中工作中能更加如鱼得水,这样既不辜负大家的付出,也不辜负我的劳动成果。目录:Quartz 任务调度框架介绍、入门以及基本使...

2020-01-03 12:51:15 503

原创 idea使用@Autowired注入报红问题

idea使用@Autowired注入报红问题现象:代码没问题,但就是报红,看着很不爽解决:右下角找到这个:将游标往中间滑即可这样就行了:

2019-12-25 14:40:21 2113 1

原创 IC芯片卡介绍

IC芯片卡介绍本文介绍FM4428,FM4442,SLE4428,SLE4442芯片卡内容●1024字节的EEPROM●1024字节的写保护区(固化数据)●2字节的密码,错误计数8次●温度范围:-35℃~80℃●至少100,000次擦写循环●至少10年数据保存期描述1、SLE4428容量为1Kbytes, 地址空间由0~1023。2、所有数据除密码外, 在任...

2019-12-18 14:18:08 986

原创 azkaban build报错

报错信息:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':azkaban-common:test'.> Process 'Gradle Test Executor 6' finished with non-zero exit value 137 This ...

2019-11-19 10:50:49 1755 1

原创 web服务器常见配置搭建详解(超详细)

前言:本博客借鉴一些写的比较好的博客,进行归纳总结,整理了一篇比较详细的服务器常见配置搭建教程一来是和大家一起分享,二来也是作为自己的学习笔记记录一下。温馨提示:篇幅较长,请分阶段选择性查看。觉得不错,可以收藏一下,方便后期查看哦。目录体系:jdk + tomcat + Nginx + MySQL + Redis + Zookeeperjdk1.8 安装搭建tomcat...

2019-11-02 12:02:50 8369

原创 Java作业-控制台小商城(含源码)

前言堂弟的作业,不会做,请教我,时间很短,我就写了一个demo。 用于小白学习用吧,加深对Java的应用和理解。没基础的可以试着自己先写一写。需求(作业题目)共包含个模块:登录(Login)、用户(User)、VIP用户(继承自User )、普通用户(继承自User )、管理员(继承自User )、购物模块(Shop)登录模块:用于用户登录及权限选择(是VIP还是普通用户...

2019-10-30 21:51:31 1131

原创 5分钟Git从入门到使用(git笔记)

前言: 这是本人学习张雪峰老师git教程的总结笔记! 适合快速入门并应用git 是什么?用 C 编写的分布式版本控制系统分布式和集中式的区别?分布式:每个人都有一个完整的代码版本库,只需要提交修改信息即可集中式:代码归中央仓库管,写代码时需要下载至本地,写完后再推送到中央仓库中。Git的安装https://www.liaoxuefeng.com/wiki/896043488029...

2019-10-24 16:14:43 313

原创 微信支付之PC网站(Native)支付详解

了解支付模式Native适用场景:Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站、实体店单品或订单、媒体广告支付等场景。解释:这里描述一下PC端业务场景,例如:你在网站上购买东西,选择好商品后,会生成一个支付二维码,扫码支付后,商品的库存就减少了。 还有,自动贩卖机,选择商品后会生成支付二维码,扫码支付后,商品就...

2019-10-17 11:42:59 8088 5

原创 maven同依赖不同版本报错问题(缺少方法等)

maven同依赖不同版本报错问题(缺少方法等)前言:在公司使用netty,发现依赖中有多个netty依赖版本,且5.x与4.x方法差异较大,需要使用5.x,但是总是默认导入4.x,检测不到5.x4.x找不到方法换成5.x,解决冲突后,就好了解决办法:首先 添加自己需要的哪个版本的依赖然后打开项目设置,查看已导入依赖找到多版本的依赖将不需要的版本删除,然后代码里重新导入jar...

2019-10-08 11:51:58 993

原创 Java实现PDF文件生成并且打印pdf文件(附demo)

Java实现PDF生成并且打印pdf文件(附demo)目录: 0. 效果预览 1. 准备环境 2. Java如何调用打印机进行打印 3. Java如何生成pdf打印文件 4. 实现pdf内数据动态填充(可按需求改变数据,有一个模板就行)效果预览:说明:以下是根据不同用户数据和自己生成的pdf模板,动态生成的pdf文件,可直接调用打印机打印。数据可从数据库动态获取并且...

2019-09-28 21:42:02 11139 1

原创 教你3分钟打造一个专属微信聊天机器人

3分钟打造专属于你的微信聊天机器人语言:PythonIDE: 这个不做要求,使用PyCharm / Visual Studio Code 等等均可前提: 需要先搭建好python环境,版本2.7以上。如果不会搭建的,建议百度,教程很多很简单。进入正题注册图灵机器人,接入api。注册好后登录!然后点击设置根据你的需求进行定制!!!最重要的,拿到api密钥开始编写代码,...

2019-08-05 16:13:15 4935 7

原创 MySQL navicat多个表导出成一个sql文件

工具:mysql 数据库,数据库存在表navicat 一系列产品导出多个表到一个sql文件:选中需要导出的表,按住ctrl 然后选中表,如果连续选中多个表可以选中开始的一张表,然后按住shift 到最后一张表右键选择 转储SQL文件,选择 结构和数据点击保存这样就OK了。导入sql文件选中表,右键,运行sql文件运行完成之后,刷新一下表就能看到导入的表了...

2019-07-31 11:15:28 10607

原创 Java 数组排序,数组分割,数组转集合

列几个使用方便的数组操作数组转集合 int[] arr = {1,4,2,3,45,56}; List<int[]> list = Arrays.asList(arr);数组复制int[] arr = {1,4,2,3,45,56};//数组复制int[] copyArr = Arrays.copyOf(arr, arr.length);数组分割 ...

2019-07-26 14:32:47 623

Java文件校验和计算工具

本工具为 计算文件校验和工具。请勿作为商业用途,搭配本人博客理解更佳:https://blog.csdn.net/JavaBuilt/article/details/79583921

2019-07-26

网页模板-时尚服装

很精美的服装类网站,当然,这是个模型,用这个模型想改成其他的都可以。很好,做项目或者毕设都不错。没法发效果图,很难受

2018-12-15

pdfbox所有jar包以及源码

内含:PDFBox 发行版的所有jar包。使用前请,详细阅读readme,或者luence.包含源码。commons-logging.jar为依赖包

2018-07-31

jacob打印所需资源

里面内容概述:docs是开发文档, dll有两个,分别对应32位,64位。还有jacob jar包。

2018-07-31

Java_swing详解

非常棒的一本swing将讲解书,你值得拥有,从入门到精通。

2018-03-19

文件校验和源码

文件校验和源码,需要的可以下载。配合博客:http://blog.csdn.net/JavaBuilt/article/details/79583921 进行讲解,请大家调试完成后再进行测试,切不可直接粘贴运行。

2018-03-16

Java加壳源码-自定义类加载器

Java加壳核心代码,请调试后使用。本资源配合博客进行讲解,博客地址:http://blog.csdn.net/JavaBuilt/article/details/79522837

2018-03-12

dubbo.xsd文件资源下载

配置dubbo协议时,报错。缺少dubbo.xsd文件。别人要5积分,我这给你们更低的,只为支持开发工作者。

2017-12-24

学生选课系统

学生选课系统 开发模式采用mvc分层开发。数据库类型可在配置文件中修改,mysql和oracle均有。jdk1.5以上。tomcat7.0以上。是一个完整的系统,功能强大,适合学习,也适合工作,各有裨益。想要的就动手下载吧。绝对物超所值。

2017-10-25

使用html+css+javascript做一个简约精美的计算器

使用html+css+javascript设计一个精美的计算器,使用的计算器可以实现标准计算器的功能,如加减乘除。代码简洁精炼,非常适合大家学习,交作业,还有装X。

2017-09-14

空空如也

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

TA关注的人

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