- 博客(40)
- 资源 (4)
- 收藏
- 关注
原创 Linux环境下重启Tomcat进程的Shell脚本
在Linux环境下,我们经常会遇到系统升级或tomcat服务器异常,需要人工介入重启的情况。然后这一套操作比较麻烦,因此我们需要一个能够自动化完成此任务的shell脚本。
2024-02-22 11:37:25
777
原创 IntelliJ IDEA中代码提示功能不见了
在我们敲代码的时候,环境中的代码提示功能非常强大且方便。但是这突如其来的问题纠结我两天,不给提示,不给引包,连个错他妹的也不给报。第二种情况,就是开启了省电模式(power save mode),这玩意儿可别勾选上了,不然让你崩溃。第一种情况,也是最常见的情况,就是你在设置中关闭了键入提示功能。暂时发现就是这两个地方有可能引发,不提示特效,关键是写错误代码还不提示。IntelliJ IDEA中代码提示功能不见了?
2023-08-31 11:40:44
4612
2
原创 Could not find artifact com.pageOffice:pageOffice:pom:4.3.0.2 in aliyunmaven
是阿里云出品的一款企业级代码管理平台,提供代码托管、代码评审、代码扫描、代码度量等功能,不限人数、超大容量且免费使用,全方位保护代码资产,帮助团队实现安全、稳定、高效的研发管理。如果想使用其它代理仓库,可在<repositories></repositories>节点中加入对应的仓库使用地址。提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。central仓和jcenter仓的聚合仓。阿里云Maven中央仓库为。阿里云仓库地址(老版)
2023-08-31 10:51:55
767
原创 IDEA快速设置全局JDK
出bug 了 JDK 不识别了,才想起来要设置jdk ,现在一般查到的都是setting 设置全局的idea设置。但是老玩家的我怎么会不知道有一个设置全局jdk 的一个设置。但是还有一个隐藏页面快捷键【Ctrl+Alt+Shift+S】setings 设置是对idea 的基础设置。
2023-08-30 10:30:24
750
原创 kafka 安装快速入门
1、service.properties (添加)进入到config文件夹里面,找到zookeeper.properties文件,进行编辑,找到。kafka 集成了 zookeeper 的软件包,不需要安装,配置就好。直接上干货,我们公司最近要进行消息推送指定软件kafka,直接走起。完成启动就可以访问了,但是我们访问有端口限制,所以我又进行了端口修改。说安装就是免安装版本,简单配置一下就可以使用了。直接解压就可以,但是需要我们修改一些配置文件。我这里用的版本比窘旧一点,公司技术一切求稳。
2023-06-05 13:02:26
1026
原创 利用纯css实现table固定列横向滚动
<!DOCTYPE html><html><head><meta charset="utf-8"><title>利用纯css实现table固定列横向滚动</title> <style> div{ width: 100%; white-space: nowrap; } table th{ border: 1px solid #000; bac.
2022-03-18 14:12:44
3717
2
原创 EasyExcel 进行文件导入和文件导出
在在多数的项目中都有对excel 文件进行数据导入,这里我们采用阿里开源框架进行excel 表格导入和导出在使用easyexcel 时可以借鉴官方网站前官网:Alibaba Easy Excel - 简单、省内存的Java解析Excel工具 | 读Excel 简单、省内存的Java解析Excel工具https://alibaba-easyexcel.github.io/quickstart/read.html但是这个网址的说明文档不进行更新了。当然官方也给出了更新技术的最新地址:EasyExce
2021-11-11 16:57:03
1301
原创 获取json文件中json数组
public class GenSQLTest { public static void main(String[] args) throws Exception { String path = "E:\\zhang\\demo\\Test.json"; // 读取 String s = readJsonFile(path); JSONArray JsonArr = JSON.parseArray(s); Syste.
2021-07-21 17:07:13
1717
原创 判断两个list集合是否有交集
这里用到list 的retainAll 方法:public class ListDemoTest { public static void main(String[] args) { //获取两个集合的交集list、list1 ,结果保存到list List<String> list = new ArrayList<String>(); List<String> list1 = new
2021-07-21 16:22:40
8992
原创 动手写爬虫程序-selenium
官方文档:https://www.selenium.dev/documentation/en/在这里需要看一下maven 坐标:<!-- selenium java驱动 --><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.
2021-07-14 10:05:50
117
原创 导出excel 多表头-java
首先在导出excel 是通过poi 实现的,但是这里我采用的是阿里巴巴提供的 easyExcel 实现的多表头导出,当然还需要数据列对应类的属性,用属性获取数据并实现数据导出。第一步:首先需要导入maven 坐标:<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.10&l
2021-06-24 14:36:20
2021
原创 Json对象和Java对象的转换
在使用Json 过程中可能需要和Java的实现类进行相互转换.对于Java转Json 大家可能比较熟悉。这里将Java转为Json对象或者转为JsonArray进行实现,同时也将Json对象或者转为JsonArray进行数据转换为Java对象或者集合,但是由于转换过程中Json拿到的数据底层对象是HashMap存储,需要我们进行取值重新封装。首先需要进行配置maven 项目的坐标: <dependency> <groupId>org.json</groupI.
2021-04-08 14:13:13
423
原创 selenium 实现爬虫获取数据
selenium 是一款比较好用,模拟人工操作浏览器的一款工具。本是做自动化测试的,但是由于项目中要进行项目的爬取,但是由于项目的复杂度有高,本人采用selenim 进行自动化获取数据。import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;impo
2021-04-07 19:00:24
476
原创 自定义任务-手写任务管理
在开发过程中因为框架是自己公司构建的不支持spring bean 注解的任务管理,随手编写了一个自定义的任务,使用timer 进行任务发布,并支持cron 的引入,如果不用cron 表达式,定时任务会随着时间进行间隔执行所以我建议采用定时任务用cron 进行执行...
2021-04-07 11:47:21
372
原创 jenkins资源下载地址(软件、插件等)
1. 镜像1:清华镜像2 .镜像2:http://mirrors.jenkins-ci.org/3. 官方下载地址:https://jenkins.io/zh/download/附:jenkins中文网地址:http://www.jenkins.org.cn/d jenkins官网地址:https://jenkins.io/zh/
2020-06-18 16:49:48
530
原创 用layui实现下拉框select多选,取值
用layui实现下拉框select多选,取值首先需要的js及css,可以直接在layui官网上下载:https://www.layui.com/相关引用:<link href="~/layui-v2.5.4/layui/css/layui.css" rel="stylesheet" /><script src="~/layui-v2.5.4/layui/...
2020-04-24 10:33:33
3728
4
原创 Vue的安装及使用快速入门
vue是一个JavaMVVM库,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架。它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计。它是轻量级的,它有很多独立的功能或库,我们会根据我们的项目来选用vue的一些功能。它提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。一、安装vue1、安装node.js,安装完node.js之后,npm也...
2019-08-29 18:14:13
181
原创 Excel导入导出代码
针对bootstrap table 这里做出对列表数据Excel导出。使用pom.xml需要用的jar <!--xxl-excel --> <dependency> <groupId>com.xuxueli</groupId> <artifactId&g...
2019-08-29 15:03:18
828
1
原创 鼠标拖拽
最近在开发中做提示信息要一直悬浮在表层,但是总是会覆盖底层文字,所以试写一个鼠标拖拽功能。写一个html 页面,这里用到鼠标按下(onmousedown),鼠标移动(onmousemove),鼠标抬起(onmouseup)三个指令进行操作<!DOCTYPE html><html> <head> <meta charset="UTF-8...
2019-08-15 10:47:40
688
原创 用layui实现下拉框select多选,取值
首先需要的js及css,可以直接在layui官网上下载:https://www.layui.com/相关引用:<link href="~/layui-v2.5.4/layui/css/layui.css" rel="stylesheet" /><script src="~/layui-v2.5.4/layui/layui.js"></script...
2019-07-31 11:22:00
22679
原创 Spring的下载和Eclipse里安装Spring插件
java中为了方便学习使用Spring框架,框架插件的安装是非常必要的。在这里记录了自己学习Spring时准备的环境搭建。1、Spring的下载官网下载地址:https://spring.io/projects/spring-framework项目下载地址:https://repo.spring.io/release/org/springframework/spring/下载参...
2019-07-11 18:47:53
895
原创 Java 获取本地时间与网络时间
Java获取的时间分为本地时间和网络时间,一般情况下开发中获取的都是本地时间,但是有些情况也需要我们去获取网络时间,以校验时间的准确性。 下面我会分别介绍获取本地时间和网络时间的方法:获取本地时间通过Calendar类获取 int year, month, day, week, hh; Calendar calendar = Calendar.getInstance(); ...
2018-06-08 09:33:02
395
原创 创建Maven项目是 pom.xml 出现的MavenArchiveConfiguration问题
eclipse写入新的maven项目时,pom.xml第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)解决办法:1、Help——>Install...
2018-05-16 17:06:34
18554
2
原创 配置阿里的 Maven插件
大家都知道国外Maven中央仓库下载东西 非常慢的;这里提供下国内牛逼的Maven镜像 阿里云Maven镜像;配置下setting.xml即可;<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url...
2018-05-15 20:14:01
1374
原创 在chrome浏览器中的json格式化插件
第一步:下载json 的JSON-Handle插件:地址:http://jsonhandle.sinaapp.com/第二步:打开浏览器—>右键点击三个点—>更多工具—>扩展程序—>将crx插件拖入浏览器这时候你运行你的程序看到上面的程序代表你成功了...
2018-02-24 14:50:35
9525
转载 Windows 下 配置 ngrok ngrok使用教程
1. ngrok介绍ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说就是可以通过外网访问你本地的服务器。这样可以方便调试本地的后台代码,不用老是把代码上传到外网服务器如bae、sae等。2.ngrok能做什么ngrok不但提供了一个在外网能够安全的访
2018-01-24 16:44:13
24536
原创 Java 基于QQ邮箱发送邮件
最近项目在做通过邮箱验证找回密码,实现这个功能:首先在注册时就有邮箱账号,但是密码忘记了就开始使用邮箱地址进行验证码重新设置密码。最终实现的效果图如下:第一步首先开启POP3/SMTP服务:注意开启完之后,QQ邮箱会生成一个授权码,在代码里连接邮箱使用这个授权码而不是原始的邮箱密码,这样可以避免使用明文密码。第二步下载依赖的jar包:官方下载地址:
2018-01-24 16:36:02
1050
原创 javaWeb文件上传
上传文件:1. 上传对表单限制 * method="post" * enctype="multipart/form-data" * 表单中需要添加文件表单项: 用户名; 文 件: 2. 上传对Servlet限制 * request.getParametere("xxx");这个方法在表单为enctype="multipar
2017-10-11 15:04:45
240
原创 停止Tomcat,控制台没有输出信息
您好,首先,第一步是必须在Tomcat右键点击Stop按钮,而不是在Console里面直接点击红色停止按钮。第二步,在控制台里面其实多了一层,这个时候必须点击第一个单个叉号。第三步,此时就能看到Tomcat在Stop的输出。
2017-10-10 11:08:58
1839
原创 通过Excel生成批量SQL语句
我们经常会遇到这样的要求:用户给发过来一些数据,要我们直接给存放到数据库里面,有的是Insert,有的是Update等等,少量的数据我们可以采取最原始的办法,也就是在SQL里面用Insert into来实现,但是如果有几十条几百条甚至上千条数据的时候继续写单独的SQL语句的话那就惨了,其实有两种简单的方法;第一,将Excel数据整理好了之后,通过SQL的导入功能直接导进数据库,但是得保证数
2017-09-22 12:31:09
314
原创 js 实现html 的table 的增删改存
#tab tr td{ text-align: center; } 姓名 年龄 操作 张三 18 张四 18
2017-09-18 19:55:09
2311
原创 html使用javascript实现图片滚动无缝拼接
图片滚动无缝拼接 *{ margin: 0;padding: 0; } #oUl{ list-style: none; width: 730px; position: absolute; left: 0px; top:0px; } #container{ text-align: center; } #views{ margin: 0 auto;
2017-09-18 15:21:01
2707
原创 jQuery的helloworld
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
2017-09-17 17:40:01
548
原创 使用Eclipse的Working Set让界面更简洁
想必大家的Eclipse里也会有这么多得工程......每次工作使用到的项目肯定不会太多......每次从这么大数量的工程当中找到自己要使用的,必须大规模的滚动滚动条......有点不和谐了.那么我们可以通过在eclipse中创建WorkingSet让界面更简洁创建working set 试一试,会不会更简洁了.一、怎么新建working set1、在 pa
2017-09-06 16:46:14
1557
原创 Java数据加密(MD5,sha1,sha256)
数据加密,是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。它的核心是密码学。数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法。它利用密码技术对信息进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。以下是对数据加密的几种方法 MD5,sha1,sha256;import java.io.UnsupportedEn
2017-09-03 15:33:18
19074
原创 Apache+jk实现tomcat负载均衡
一、引言负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。负载均衡可以使用硬件设备,也可以使用软件实现。硬件设
2017-09-03 04:35:24
461
原创 jdbc自动生成实体类
第一步必定需要使用jdbc的驱动包,这里以mysql为例SuperDao.java (书写jdbc的连接创建)package com.jdbc.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class SuperDao {private static
2017-03-23 16:09:18
1287
原创 时间转换(date) String与long类型转换
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils {/** 毫秒转日期*
2016-11-05 16:33:26
1048
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人