![](https://img-blog.csdnimg.cn/20200512162430501.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 85
Java的类及方法,自己写一些工具类
胸大的请先讲
时间会褪去激情
展开
-
使用JHipster快速搭建一个项目
摘抄自官网原创 2021-08-25 16:44:22 · 1759 阅读 · 0 评论 -
Java web 集成使用QQ互联
Java web 集成使用QQ互联前言自己模仿京东写一个电商项目,中间有一个功能是使用QQ快捷登录,这样确实方便用户使用。流程讲解流程大致如下:用户访问登陆页面,使用qq快捷登录,此时会跳转到qq登陆页面。用户输入qq号和密码,点击登录。如果账号密码正确就会跳转到自定义的回调接口。在回调接口中进行用户查询,如果该用户存在,就直接登录成功,如果不存在,就让用户先注册。准备工作创建maven项目拥有一个已经备案的网站申请QQ互联qq互联网官网大致流程分为 接入和创建原创 2021-05-29 10:55:36 · 418 阅读 · 0 评论 -
SpringBoot 集成数据库迁移工具Flyway
为什么要使用主要是方便数据库的迁移。举个栗子:比如我们的代码版本管理仓库使用的是远程Git仓库(例如GitHub),我们在本地搭建了数据库环境,Ok,这样我们在本地可以无忧无虑的coding。但是换一台电脑,且不在同一个网络环境下,这样我们就只能干瞪眼了。例如在公司电脑上下载了源代码后,由于没有对应的数据库表,项目就跑不起来。Flyway 简介Flyway 官网本人就是拿来做数据库迁移工具,可以自己将DDL语句存放在一个个sql脚本文件里,然后项目运行时就会选择性执行脚本。Spring Boot原创 2020-12-28 23:09:37 · 1049 阅读 · 0 评论 -
spring boot使用swagger-ui 2.x
swagger具体信息请阅读官网文档swagger-io本人初略的阅读了一部分官网的文档。我这里简单介绍下我知道的(是用翻译插件大致阅读了下一部分文档,哈哈):OpenAPI Specification (OAS 简称),一个与开发语言无关的,设计 RESTful APIs 的规范。值得说一下的就是swaggerHub,可以在线创建接口,根据OAS规范(2.0 or 3.0),使用yaml(官方推荐)方式编写接口文档。编写API文档的界面如下:关于swaggerHub的具体使用参考官网文档:原创 2020-11-21 20:58:23 · 512 阅读 · 2 评论 -
Java 使用Spring AOP进行全局日志记录
前言通常情况下,我们将项目部署到服务器后,如果接口出现了bug,那么我们就只有干着急(时间一长,我们就不知道接口的请求参数,也不知道接口返给用户的信息)。这时,如果我们通过AOP将接口的请求参数和返回对象保存到日志文件中,那么我们就可以继续调试。代码这里我们使用了以下的第三方包:fastjson: https://mvnrepository.com/artifact/com.alibaba/fastjsonAOP: https://mvnrepository.com/artifact/org.原创 2020-11-05 21:46:08 · 1092 阅读 · 0 评论 -
Java 配置日志系统
第三方包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <!-- 排除springboot默认的logback日志框架 --> <exclusions> <exclusion>原创 2020-11-05 21:44:24 · 443 阅读 · 0 评论 -
swagger简单使用
Swagger 的简单使用使用前的简单配置swaggermaven导包 <!-- swagger2API文档支持 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency&原创 2020-10-08 12:52:41 · 235 阅读 · 0 评论 -
使用POI实现excel导出功能
Excel的文件格式有两种:xls格式,这是office2003及之前使用的Excel格式 xlsx格式,office2007及之后使用的Excel格式。.xlsx文件比.xls的压缩率高,也就是相同数据量下,.xlsx的文件会小很多。1.如果需要创建xls格式的excel需要使用:// 一个工作表最大行数65536,最大列列256Workbook wb = new HSSFW...原创 2019-08-11 08:54:29 · 900 阅读 · 0 评论 -
XML文件解析
简单的了解一下XML解析的集中方式,将学习笔记记录下来DOM解析XML SAX解析XML StAX解析XML例如如下的一个XML文件(book.xml):<?xml version="1.0" encoding="UTF-8"?><books> <book year="2000"> <title>Snow Crash</...原创 2019-04-27 19:02:26 · 229 阅读 · 0 评论 -
MAVN工程中,读取类路径下的文件(resources文件下)
以下所有方式均是获取 maven工程的 resources根目录下的jdbc.properties 的InputStream InputStream is = 当前类名.class.getClassLoader().getResourceAsStream("jdbc.properties"); InputStream is = Class.class.getResourceAsSt...原创 2019-04-26 19:37:35 · 613 阅读 · 0 评论 -
使用eclipse搭建ssm的多数据源项目
基于SSM(Spring、SpringMVC、Mybatis)搭建多数据源服务器搭建环境介绍项目介绍步骤第一步:写两个工具类放在utils包下第二步:配置 jdbc.properties第三步:配置 mybatis-config.xml第四步:配置spring-mvc.xml第五步:配置 spring-mybatis.xml第六步:配置 web.xml第七步:配置pom.xml项目结构编写控制器进...原创 2019-04-05 17:26:36 · 481 阅读 · 0 评论 -
使用DOS命令窗口运行java类报错
程序代码public class HelloWorld{ public static void main(String [] args){ System.out.println("Hello World!!"); }}打开dos窗口,进入文件目录编译生成字节码文件,再执行字节码文件注意:在使用java命令时候,个人习惯使用Tab键补全,结果会带上文件的...原创 2020-04-20 20:19:19 · 1282 阅读 · 0 评论 -
Java使用JDBC连接MySQL报错
JDBC连MySQL出错问题描述查看MySQL版本引入mysql-connector-java.jar写Java代码报错修改代码运行成功问题描述以下所有内容均是windows下操作今天本着复习JDBC这块知识,想着对面试也有帮助,创建了maven项目,引入了mysql-connector-java.jar,结果创建完成后报错。The server time zone value '�й��...原创 2020-04-02 21:19:51 · 1539 阅读 · 0 评论 -
Jmeter安装教程 测试post请求发送json字符串
安装第一步 下载JMeter进入官网Binaries是编译好的,下载后可以直接解压运行(前提有JAVA环境)点击.tgz后缀的链接下载(相同的文件,使用tgz格式的算法压缩后的文件比zip算小些)下载后,放入某个目录解压即可。第二步 安装JAVA,配置环境(电脑上有java8环境的可以跳过)测试:使用 win+r 打开运行,然后输入cmd。在dos窗口中依次输入:java,ja...原创 2020-02-22 00:07:25 · 985 阅读 · 0 评论 -
重定向页面的问题与解决方法
需求是:登陆过期跳转到登录首页最开始,我想到的是springMVC的拦截器类,继承 HandlerInterceptorAdapter,然后重写下面的几个方法 public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception...原创 2020-02-12 20:12:58 · 3577 阅读 · 0 评论 -
JAVA VisualVM jdk自带监控工具学习
win+r 输入cmd,在DOS窗口输入jvisualvm回车打开后右侧会显示当前电脑运行额java任务可以双击查看指定进程的状态,最后面的Visual GC是一个插件,可以用来查看jvm内存的使用情况安装教程:工具栏点击工具、插件、可用插件中选择Visual GC,安装重启即可。如果可用插件下没有选项可能就是路径问题,到设置中修改java VisualVM...原创 2019-11-12 15:42:54 · 392 阅读 · 0 评论 -
JDBC
下面都是本人之前学习的jdbc的知识,记录后方便以后查阅JDBC什么是JDBCJava DataBase Connectivity,java数据库连接,实际上jdbc是java中的一套和数据库交互的api(application program interface 应用程序编程接口)###为什么使用JDBC[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W...原创 2019-10-20 20:00:12 · 160 阅读 · 0 评论 -
JAVA中的异常处理
java异常处理机制中的try -catchtry的用法:try后面可以写 一个或多个catch,0个或1个finally 也可以只写1个finally try不能单独使用语法:try{ 代码片段}catch(XXException e){ // 异常捕获后,自定义处理手段 e.printStackTrace()}finall{ 必定执行的代...原创 2019-10-13 12:14:13 · 141 阅读 · 0 评论 -
XML
XML:可扩展的标记语言。XML用途:统一的数据文件规范。统一 统一的解析API。易于使用 使用非常广泛。大小写敏感XML实体引用:< :< (小于)> :> (大于)& :&(与)' :'(单引号)" :" (双引号)XML格式:一般情况下都是UTF-8编...原创 2019-10-13 10:49:05 · 1025 阅读 · 2 评论 -
JAVA中的文件操作学习
将JAVA中的文件相关的API进行整理:File RandomAccessFile FileInputStream、FileOutputStream BufferedInputStream、BufferedOutputStream ObjectInputStream、ObjectOutputStream InputStreamReader、OutputStreamWriter Bu...原创 2019-10-07 15:42:48 · 229 阅读 · 0 评论 -
win10卸载jdk,安装多个不同版本的jdk
win10卸载jdk,安装多个不同版本的jdk首先去控制面板的程序卸载:win + r 输入 control ,在程序下方选择卸载程序,然后卸载java所有相关程序。安装jdk时需要按照版本的低到高的顺序安装,例如jdk8 和jdk12,先安装jdk8,然后在安装jdk12;安装完后:然后去配置JAVA_HOME:先创建一个JAVA8_HOME 用来存储jdk8的安装目录;在创建一...原创 2019-09-13 17:57:52 · 3425 阅读 · 0 评论