自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 解决gradle构建java项目,在执行时打印到控制台出现乱码的问题,网上所能搜到的99%的解决文章都是错的

我一直喜欢用gradle构建项目,不怎么喜欢用maven,因为gradle可以执行脚本,功能强大,比maven的xml方式要简洁多了,但最近才发现一个奇怪的问题,就是在idea指定gradle编译和执行时,输出中文到控制台时会出现乱码,但指定idea编译和执行时就能正常显示中文。

2024-03-06 13:40:38 2516 5

原创 关于Java+Vue3快速开发框架esdk-nzb-cas的介绍

关于Java+Vue3快速开发框架esdk-nzb-cas的简单介绍

2023-03-26 14:17:10 742

原创 Java实现word模板生成.doc,并实现命令行输出.pdf

Java实现word模板生成.doc,并实现命令行输出.pdf

2022-11-17 11:52:51 838 2

原创 html2image踩坑笔记,解决导出jpg红色底图、中文乱码、letter-space字距样式不能生效的问题

解决的方式是改写xhtmlrenderer源码:org.xhtmlrenderer.render.AbstractOutputDevice.java修改方法:

2021-06-14 23:45:59 3861 5

原创 SpringBoot2+gradle实现Consul注册中心+配置中心的学习笔记

背景:为什么要学习Consul,是因为之前搭建的Eureka已经过时了,而且使用体验也很一般,虽然Nacos也很不错,可以完全取代Eureka,但是了解到Consul是用GO语言开发的,而不是使用java开发,做到小巧轻便,占用内存很小(估计不超过50M),对比起现在java很多的开源服务,动不动就占用800MB以上内存,我坚定地选择Consul。Consul支持配置中心,能减少部署一个服务,这算也是Consul的一个优点。据说这是新版才实现的,之前是没有的。我也是刚搭建成功,对Consul的认知水

2021-06-14 22:23:40 1717 1

原创 JAVA实现async/await异步处理等待机制

搜遍了百度都没看到JAVA有实现async/await的方案,而js 、.net 、scala都有await,心里感觉就特别不爽,为什么JAVA没有呢,实现async/await很难吗,参考了scala的实现方式,感觉看到了一点希望,觉得java也是可以像scala那现做到的,于是开始了尝试。实现异步等待Async类:import java.util.ArrayList;import ja...

2020-04-13 10:08:33 6732 1

原创 成功搭建FastDFS-6.06的Docker版本

搭建步骤:参考教程[利用FastDFS搭建文件服务Docker一键启动集成版]建立Dockerfile,但按原教程仍有一些问题要进行改动。新增Dockerfile如下:# 参考来源: https://juejin.im/post/5cee1de4f265da1bd04ec1dfFROM alpine:3.7MAINTAINER ffychina <ffychina@163.com...

2019-12-29 22:01:59 468

原创 @WebFilter在SpringBoot无效的原因分析和解决

问题描述:使用Ruoyi的demo部署成功后,发现js、css等静态文件都进入了过滤器,修改application.yml:xss: # 过滤开关 enabled: true # 排除链接(多个用逗号分隔) # 手动增加.*\\.css,.*\\.jpg,.*\\.js,.*\\.map,注意使用的是正则表达式 excludes: /system/notice/*,.*\...

2019-11-19 16:38:30 8001

原创 deepin安装nfs服务和客户端

Docker安装nfs服务器端(测试已失败,不建议用docker方式部署nfs和服务端和客户端):Docker搭建nfs失败并放弃,原因有3:容器内mount的文件夹不能映射到宿主机。111端口被rpcbind占用,不能在同一台服务器同时部署nfs的服务器和客户端。docker-composer搞不定–privileged,执行mount失败。docker run -d --name...

2019-09-13 13:34:30 2543

原创 SFTP创建用户并限制目录

一、环境:Deepin GNU/Linux 15.10使用 MobaXterm、Fillazip等sftp客户端连接二、背景:本来一开始是想搭建ftp服务,但由于在linux搭建vsftpd比较麻烦,尽管使用docker搭建vsftpd成功,但配置多用户比较麻烦,而且ftp的开放端口有点复杂,主动模式和被动模式要开放哪些端口一直没搞明白,有时只开放21端口就可以了,但有时又不行,而且还要开...

2019-09-06 17:52:13 1418

原创 Linux docker搭建流程

1.登录Linux,进入数据磁盘[root@rq-linuxserver01]# cd /datadisk2.编写Dockerfile代码,构建docker镜像(以tomcat做例子)[root@rq-linuxserver01 datadisk]# vi Dockerfile#下载alpine linux系统FROM alpine#运行、创建、下载、安装、删除RUN mkdir...

2018-12-11 17:27:44 387

引用《程序员》2012年第7期 邢波涛-系统架构与业务架构论证我的观点

我强调了十年的企业信息化系统开发的思想,竟然与《程序员》著名作者邢波涛不谋而和。摘录他的《程序员》2007年7月文章《系统架构与业务架构》,共勉之。 国内绝大部分企业,对于ERP,进销存这类业务系统的开发,采用的都是经典的SSH架构。对于ERP,存这类业务系统而言,架构必须分层,分为系统架构和业务架构两层。看到这里,每个人都会说,我们一直是这么做的啊。但我观察到很多企业的业务系统,都...

2012-11-10 10:46:44 272

EasyScheduler---最简单的时间调度类

今天写博不知怎么搞的,以前那个关于EasyScheduler的文章给丢了,只好重新再写一次。Easy系列的EasyScheduler是最简单的时间调度类,比起Quatz的500KB和spring那比臭婆娘缠脚布还长的xml配置,我认为EasyScheduler那只有92行的代码可以用精致来形容。调用该类的例子如下:new EasyScheduler(runable,"0-59 * 0-23 *...

2012-05-27 00:01:09 1721

JQuery的启发-教你如何二次处理及优化IBatis和Hibernate的查询结果集

不知不觉地习惯上了的JQueryr的简洁,觉得java开发中有很多地方都太死板了,很多JAVA新手都照葫芦画瓢,别人怎么写就跟着怎么写,缺乏自己的独立判断能力,尽管在我自己的ORM框架中已经有了对输出业务对象结果集(即pojo对象的resultset化)的二次处理,如distinct,sum,sort,group,filter等处理,但是经常要面对的是已经写好的SSH或SSI这类的java开发框架...

2012-05-26 23:15:51 132

原创 关于java的synchronized关键字,wait(),notify() 的例子,方便大家快速理解和应用。

做java开发多年,一直都没有机会使用wait()和notify(),今天写个例子出来,加深对对象锁的理解:package com.synchronize;import java.util.Date;public class People { private String name; public People(String name) { this.name=name; } public void shop() throws InterruptedException {

2011-05-30 14:21:00 739

反SSH架构,我开发J2EE项目为什么只需要一层就足够了

有些话想说很久了,一直忙于工作和学习,很少写博客,今天下午天气晴朗,楼下很多小孩子在打篮球,自家的也睡午觉去了,一个人在书房里很惬意,暂时从繁重的工作中抽出心情来放松一下,把自己心中想说的话整理成文字表达出来,可能很多人听得不中意,要批评一下我,我会很虚心接受的。我做J2ee开发也快9年了,加上1年的DELPHI,我的程序员生涯也有十年了,我做了不少J2EE的项目,从物流ERP,进销...

2011-04-10 16:35:39 195

原创 关于Ant的中文文件名乱码问题的解决

Ant使用zip任务打包时,如果有中文文件名时,会出现乱码,google了一堆网页,原因是找到了,但解决起来有点麻烦,要加一个jar包才行。我随便试了一下在zip的标签里增加属性encoding='gbk',中文文件名称乱码问题就解决了,解决起来非常简单。大家如果跟我遇到同样的乱码问题,可以参考我以下的ant的例子:我的ant版本是1.7.1,eclipse3.6自带的。

2011-02-24 12:45:00 3400

原创 linux学习笔记

修改文件的可执行属性:chmod +x filename修改文件的属性chmod a+rw install.log           //a表示全部, 还有u,g,o,如果都没有,默认为azip常用命令:压缩:zip 压缩:zip -r target.zip src1 src2解压:unzip target.zip查看zip內容:zipinfo target.zip tar常用命令:压缩:tar -czf target.tgz src1 src2解压:tar -xzf target.tgz       |

2010-12-24 13:38:00 528

原创 我的学习笔记

一直没想好如何记录学习和工作上遇到的一些问题和解决方法,也不知道该如何分类和快速搜索,现在尝试用博客来记录,看一下效果如何。日期分类内容备注2008-7-10ExtJSnew Date().getLastDateOfMo

2010-10-11 00:58:00 681

原创 收集关于hibernate的不足

Kauklahti FAQWhy should I use Kauklahti instead of JPA implementation / Hibernate?You might want to consider using Kauklahti, if you feel your current ORM solution: is hard to configure depe

2009-11-04 11:02:00 629

原创 hibernate三年项目经验之谈

在java的论坛上,关于hibernate的评论文章已经很多了,好坏参半,大家你一句,我一句,也不知道谁的水平高低,开发背景,想学习hibernate的新手们更无所适从了。事先声明,我是站在坚强反对hibernate的立场的,有实践才有发言权,我是从06年开始接触hibernate的,因为部门一个很喜欢尝试新技术的领导,勇敢地把hibernate应用到项目中,从此,祸根就产生了,后台开发成了程

2009-07-21 11:42:00 664 2

网络环境检测工具 MBIM Tool

MBIM : Mobile Broadband Interface Model. 通过各种命令可对网络环境进行检测,监控。

2022-08-31

consul+springboot+gradle-demo.zip

consul+springboot2+gradle的demo实现

2021-06-14

devLoaderTomcat9.jar

让Eclipse的TomcatPlugin支持Tomcat 9.x,亲测有效。 使用步骤: 1、先在Eclipse Markplace安装TomcatPlugin 2、复制devLoaderTomcat8.jar到tomcat9/lib/目录 3、在eclipse中启动tomcat

2019-10-11

devLoaderTomcat8.jar

让Eclipse的TomcatPlugin支持Tomcat 8.x,亲测有效。 使用步骤: 1、先在Eclipse Markplace安装TomcatPlugin 2、复制devLoaderTomcat8.jar到tomcat8/lib/目录 3、在eclipse中启动tomcat

2019-10-11

基于JAVA的网上在线考试题库管理系统源代码

基于JAVA的网上在线考试题库管理系统源代码,只含java代码,不含文档,仅供学习。

2016-04-13

JAVA的在线考试系统研发文档

在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统—JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。全文共分为开发方案、需求分析、系统设计、关键技术解决,结论五部分。开发方案中主要介绍开发在线考试系统得目的、开发方案的选择及开发框架的技术的确定;需求分析介绍了在线考试系统的总体需求及系统各模块的功能需求;系统设计介绍了系统设计的指导思想、数据库的设计、系统模块的设计;关键技术介绍了在具体实现时需解决的一些技术,如开发框架的整合技术、开发 框架与数据库的连接及数据的备份与还原。

2016-04-13

系统集成项目管理案例分析教程

围绕项目管理九大知识领域进行分类案例分析,全面且重要,一定不能错过啊,即使不是为了考试,在实际工作中也非常有参考价值。

2014-10-22

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

TA关注的人

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