自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈

  • 博客(34)
  • 资源 (39)
  • 收藏
  • 关注

原创 Vue3中computed的使用

方式一import {computed,reactive} from 'vue'export default { name: "LayoutAside", setup() { let menuData = reactive(computed(()=>{ //vue3中computed的使用 return store.state.menus.menuList })) return { menuData } }}</scr

2021-05-23 12:08:59 171

原创 【精品】List和数组之间的转换

List转数组 public static void main(String[] args) { //System.out.println(firstUpper("zhangsan")); List<String> list = List.of("aa","bb","cc","dd"); String[] array1 = list.toArray(new String[0]); System.out.println(ar

2021-05-21 10:55:48 42

原创 SpringSecurity简介

默认的请求,浏览器只返回默认的响应头:Cache-ControlContent-LanguageContent-TypeExpiresLast-ModifiedPragma如果需要获取自定义的响应头的话,需要服务器端添加如下代码:response.setHeader("Access-Control-Expose-Headers", jwtUtils.getHeader());...

2021-05-20 17:05:23 46

原创 String、StringBuffer和StringBuilder的异同

String 类String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。对String的操作都是改变赋值地址而不是改变值。StringBuffer是可变类StringBuffer是可变的、线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量。StringBuffer

2021-05-20 15:21:42 73

原创 Spring Boot 注解执行器

错误提示上面错误提示信息的意思是:Spring Boot配置注解执行器没有配置。配置注解执行器配置完成后,当执行类中已经定义了对象和该对象的字段后,在配置文件中对该类赋值时,便会非常方便的弹出提示信息。解决方案按如下所示添加依赖即可:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-proces

2021-05-20 09:23:09 28

原创 Redis工具类:RedisTemplate

Maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.10.1</version></dependency><dependency> <groupId>com.fasterxml

2021-05-19 15:51:50 67 1

原创 使用Vue devtools 5.3.4 调试 vue3

第一步:vue3Vue.js devtools的版本是5.3.4第二步:修改main.ts添加如下内容:const app = createApp(App)const win: any = window //// if (process.env.NODE_ENV === 'development') { if ('__VUE_DEVTOOLS_GLOBAL_HOOK__' in win) { // 这里__VUE_DEVTOOLS_GLOBAL_HOOK__.Vu

2021-05-18 15:14:00 172

原创 生成二维码

相关博客:统一返回结果创建SpringBoot项目<!-- 二维码生成 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version></dependency><dependency> &lt

2021-05-18 12:03:17 51

原创 通过url直接访问项目图片

在配置文件application.yml中配置相应路径:spring: mvc: static-path-pattern: /**将图片放入项目的/src/main/resources/static目录下,如下图:在浏览器中通过url访问

2021-05-18 11:23:19 121

原创 Rsa工具类

@Slf4jpublic class RsaUtil { public static final String PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhK5CC/0MQqdG9xtMhGP0Cy8qkRw/UK7ktS9cN46V4wsDX5KvlTXyIYDXjiYwKvGVUak2OKZB688Qlz3RRy1E4UNosf8YREGwdNXE5wvG0bf1Qd5RCr/Cr99M3x/Elyp1Z+jFZlFXr

2021-05-18 10:07:44 83

原创 Des工具类

public class DesUtil { /** * 偏移变量,固定占8位字节 */ private final static String IV_PARAMETER = "12345678"; /** * 密钥算法 */ private static final String ALGORITHM = "DES"; /** * 加密/解密算法-工作模式-填充模式 */ private stati

2021-05-18 10:05:22 39

原创 Cypto工具类

public class CyptoUtil { public static final String ALGORITHM_DES = "DES/CBC/PKCS5Padding"; /** * DES算法,加密 * * @param data 待加密字符串 * @param key 加密私钥,长度不能够小于8位 * @return 加密后的字节数组,一般结合Base64编码使用 * @throws Exception

2021-05-18 10:04:34 30

原创 基于Java8的Base64Util工具类

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.CharArrayWriter;import java.io.File;import java.io.FileInputStream

2021-05-18 10:03:36 45

原创 MD5和SHA-1混合加盐加密

MD5和SHA-1混合加盐加密import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;public class MD5Sha1Util { /** * byte[]字节数组 转换成 十六进制字符串 * * @param

2021-05-18 10:00:22 44

原创 设置controller层不返回对象的null值属性

方式一:在待返回的类上添加注释@JsonInclude(JsonInclude.Include.NON_NULL) 方法二:在配置文件yml上添加spring: jackson: default-property-inclusion: non_null

2021-05-17 12:27:09 87

原创 vue3 倒计时3秒后返回首页

效果代码实现<template>{{ count }}秒后返回网站首页 <br></template><script lang="ts">import router from "/@/router";import {onMounted, reactive, ref} from "vue";export default { setup(): any { onMounted(() => { countdown()

2021-05-16 19:55:31 93

原创 Vue3整合VxeTable

VxeTable官网:https://gitee.com/xuliangzhan_admin/vxe-table安装npm install xe-utils vxe-table@nextmain.ts中注册import {createApp} from 'vue'//vxe-tableimport 'xe-utils'import VXETable from 'vxe-table'import 'vxe-table/lib/style.css'const app = createAp

2021-05-16 15:23:25 185

原创 vue3集成font-awesome

第一步:安装cnpm install font-awesome --save第二步:在main.ts中引入import "font-awesome/css/font-awesome.min.css"在app.vue的style中添加 [class^="el-icon-fa"], [class*=" el-icon-fa"] { display: inline-block; font: normal normal normal 14px/1 FontAwesome!impor

2021-05-16 14:52:35 87

原创 vue3 集成西瓜视频播放器xgplayer

西瓜视频播放器官网地址:https://v2.h5player.bytedance.com/第一步:安装最新稳定版$ npm install xgplayervue页面使用<template> <div id="mse"></div></template><script lang="ts">import { onMounted } from "vue";import Player from 'xgplayer'export

2021-05-15 01:07:37 424 1

原创 mockjs语法基础

mock.mock()Mock.mock( url?, type?, template|function( options ) )根据数据模板生成模拟数据。参数说明:url:可选。表示需要拦截的 URL,可以是 URL 字符串或 URL 正则表达式。例如 /\/domain\/list.json/、'/domian/list.json'。type:可选。表示需要拦截的 Ajax 请求类型。例如 GET、POST、PUT、DELETE 等。template:可选。表示数据模板,可以是对象或字符串。

2021-05-14 11:16:32 100

原创 【精品】vue3 整合 mock.js

mockjs官网第一步:安装cnpm install mockjs --save第二步:安装axioscnpm install axios --save第三步:编写请求文件user.ts在src下创建apis文件夹,然后在其中创建user.ts文件:import axios from 'axios'// 根据用户名查找export const getUserById = (p : number) => { return axios.get('/user/getUse

2021-05-14 09:46:16 99

原创 Intellij常用优化、设置及插件

常用设置指定配置文件存放位置找到idea.properties 文件,编辑这个文件,去掉# idea.config.path=${user.home}/.IntelliJIdea/config的注释:退出确认常用优化设置JVM的启动参数关闭代码检测常用插件永久30天免费使用mybatis log plugin注:这个软件是收费的grep consolejrebeljsonformatMaven HelperrestfultoolAliba

2021-05-13 19:45:26 8

原创 设置Edge调试程序时不缓存

Edge浏览器默认是开启缓存的,这样会给前端调试带来一定的麻烦:改了半天的代码不能在浏览器中显示出来,解决方法:

2021-05-12 17:17:51 191

原创 解决Intellij运行卡顿

打开IntelliJ IDEA–help–Edit Custom VM Options…后修改重启Intellij进入IntelliJ IDEA 后双击shift,搜索show memory indicator,打开后在IntelliJ IDEA右下角即可显示出总内存,占用内存。

2021-05-11 21:23:52 45

原创 Thymeleaf和Freemarker比较

ThymeleafThymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。Thymeleaf的主要目标是提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。接下来,这些标签属性就会在DOM(文档对象模型)上执行预先制定好的逻辑。Thymeleaf的可扩展性非常棒:可以使用它定义自己的模板属性集合,这样就可以计算自定义表达式并使用自定义逻辑。thymeleaf优点:1、th

2021-05-11 20:15:25 99

原创 Thymeleaf 路径汇总

在springboot中使用thymeleaf模板引擎时:href和src建议使用@{}引入路径:示例:<link rel="stylesheet" th:href="@{/css/admin.less}" /><script th:src="@{/js/jquery-3.2.1.min.js}"></script>说明:如果首字符是“/”,则从项目的根目录开始,可以认为是项目下的绝对路径。一般项目默认static就是根路径,所以static下的路径中不

2021-05-11 13:24:29 53

原创 日志体系

简介现在市面上有两款Java日志标准库,分别是Log4j与JUL(Java Util Logging),其中Log4j属于apache,而JUL属性SUN。因为不同的日志库api不一样,2002年8月Apache推出了JCL(Jakarta Commons Logging),也就是日志抽象层,支持运行时动态加载日志组件的实现,当然也提供一个默认实现Simple Log:在ClassLoader中进行查找,如果能找到Log4j则默认使用log4j实现,如果没有则使用JUL 实现,再没有则使用JCL内部提

2021-05-11 12:43:37 53

原创 Vue3整合Markdown-it

效果实现依赖 "dependencies": { "axios": "^0.21.1", "core-js": "^3.8.3", "echarts": "^5.1.1", "element-plus": "^1.0.2-beta.40", "markdown-it-abbr": "^1.0.4", "markdown-it-deflist": "^2.1.0", "markdown-it-emoji": "^2.0.0", "mar

2021-05-10 14:41:38 168

原创 vue3 使用echarts

效果图安装Echartscnpm install echarts --savevue页面使用<template> <div id="myChart123" :style="{width: '1500px', height: '550px'}"></div></template><script>// 引入echartsimport * as echarts from 'echarts'import {onMounted}

2021-05-07 21:41:14 546

原创 element-ui 响应式布局

代码<el-row :gutter="10"> <el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1"><div class="grid-content bg-purple"></div></el-col> <el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="11"><div class="grid-content bg-purple-ligh

2021-05-07 10:37:45 178

原创 【精品】爬取 国家统计局 2020年 省市县乡村 数据

说明费了好大的劲把数据从官网上爬下来并导入到MySQL中国家统计局官网地址:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/54/5402.html爬虫代码package com.hc;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.hc.domain.*;import com.hc.mapper.*;import lom

2021-05-02 03:55:09 426

原创 tomcat配置虚拟目录

假如想将E:\data目录作为默认运行目录,打开tomcat下config目录中的server.xml,然后在在之间加上以下代码:<Context path="" docBase="D:\data" crossContext="true" debug="0" reloadable="true" trusted="false" ></Context>这样就可以直接访问E:\data\目录下的网站了,比如在E:\data目录下新建一个文件夹,然后在其中放入一个default.h

2021-05-01 14:26:47 56

原创 tomcat修改端口号 / 同时运行多个tomcat

打开tomcat文件夹,定位到conf目录下,然后修改logging.properties,将java.util.logging.ConsoleHandler.encoding = utf-8修改为java.util.logging.ConsoleHandler.encoding = GBK就可以了!

2021-05-01 14:15:06 31

原创 设置intellij 打开文件tab数量限制

默认Intellij最多同时只能打开10个文件,再多开就会把原来的Tab关闭了。设置打开文件数量的试:Perferences-> Editor -> General ->Editor Tabs,调整 Tab Closing Policy 的 Tab Limit,默认是10个,修改为你需要的个数即可。...

2021-05-01 11:12:45 113

蓝色精美简洁MUI后台管理模板.zip

简单漂亮的后台管理模板,蓝色主题,用到的技术较少,用到了JQuery技术,还用到了一个pintuer.js插件,适合中小型企业开发使用

2019-12-01

国家统计局2020年省市县乡村数据

从国家统计局爬下来的2020年省市县乡村数据

2021-05-02

IntegrateUeditor.7z

SpringBoot整合Ueditor,实现请求信息提交,图片上传、图片上传大小限制取取消息,参考博客:https://blog.csdn.net/lianghecai52171314/article/details/109002330 和 https://hcshow.blog.csdn.net/article/details/109002497

2020-10-10

apache-hadoop-3.1.0-winutils-master.7z

Hadoop3.1.2在Windows上部署时,需要替换的文件,参考博客:https://blog.csdn.net/lianghecai52171314/article/details/103221424

2020-03-10

MybatisCodeHelperNew-2.8.1-191-201.zip(亲测Intellij2020.1绝对可用)

Intellij最新插件MybatisCodeHelper-2.8.1-191-201,使用方法IDEA顶部菜单:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation,在offline key框输入任意字符串 Intellij2020.1版本可以使用,先安装官方最新版本,然后做文件替换即可,替换路径为:C:\Users\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\MyBatisCodeHelper-Pro\lib 使用方法请参看博客:https://blog.csdn.net/lianghecai52171314/article/details/105511508

2020-04-13

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

Tess4JDemo.7z

Java基于Test4J的图像识别技术代码,参考博客(博客中有详细讲解):https://blog.csdn.net/lianghecai52171314/article/details/108981411

2020-10-09

重置Root密码.txt

重置Root密码

2021-06-21

Java课程体系.xmind

Java课程体系.xmind

2021-06-13

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

kityformula-plugin.7z

式插件是基于 KityFormula 开发的,为用户真正实现了所见即所得的公式编辑方式,直接在文章中生成base64图片,前端也无须引入庞大的公式解析库。绿色插件,即装即用,不用卸载即可。 公式编辑页面对所有现代浏览器都有良好的支持。集成该插件能够极大的拓展Zblog内置UEditor编辑器对于公式的支持。

2020-10-11

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

SpringBoot整合Ueditor和kityformula

SpringBoot整合Ueditor和kityformula,参考博客:https://hcshow.blog.csdn.net/article/details/109011620

2020-10-11

SpringBoot集成Shiro、Jwt和Redis

SpringBoot集成Shiro、Jwt和Redis,使用MyBatisPlus框架实现后台数据库操作。

2020-10-24

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

WebJarsDemo.7z

SpringBoot静态资源和WebJars 参考博客:https://blog.csdn.net/lianghecai52171314/article/details/106487472

2020-06-02

SpringBoot2.2.6 整合Jwt实现前后端分离

SpringBoot2.2.6整合MyBatis3.5.4,利用JWT技术实现前后端分离 数据库采用的是MySQL

2020-04-23

hive-hbase-handler-3.1.1.jar

HBase2.1.3整合Hive3.1.2,Hive官方的hive-hbase-handler-3.1.1.jar包不好用,自己编译后的,确认好用

2020-03-11

echarts-demo.rar

百度Echarts好用的静态页面模板

2021-03-29

漂亮的网页版个人简历模板

漂亮的个人网页版的简历页面,可以作为项目的前端项目使用。 里包包含个人信息、工作经验、工作经历、求学经历、专业技能、语言能力、获奖经历等信息

2019-11-28

FastDFS安装教程.docx

FastDFS安装,包括tracker和storage安装、Nginx安装,还有FastDFS命令方式测试相关的内容

2020-11-26

apache-hadoop-3.1.0-winutils-master.zip

默认下载的Hadoop不支持Windows系统,需要替换bin目录下的文件方便在Windows上运行。这个就是用来直接替换掉hadoop目录下bin文件的

2019-11-24

代码生成器 代码生成器 Demo.zip

使用代码生成器,只需要先按照下面的数据库设计规范设计好数据库,然后使用代码生成器就能一键生成项目代码,生成的代码有:实体类、DAO接口及实现类、Service接口及实现类、Controller代码框架。

2019-11-09

某培训机构 Google Map 培训代码总结

某培训机构 Google Map 培训代码总结,Android学习进阶用 挺不错的资源,适和初学者研究学习用,请大家下载下来好好学习

2012-07-23

Zookeeper开发环境搭建

最新版Zookeeper在CentOS下的开发环境搭建,分为单机环境和集群环境两种情况。其它信息可以参考我的博客:https://blog.csdn.net/lianghecai52171314

2020-03-09

Intellij下MyBatis代码生成器MybatisGenerator的使用

基于MySQL8、MyBatis3.5.4、MyBatisGenerator1.40 以Scott用户下的dept和emp表为例,有关这两个表的注释请参考:https://editor.csdn.net/md/?articleId=101469279 解决生成实体类注释不能正确读取数据库中注释的问题、解决生成的映射文件内容重复的错误

2020-04-19

SpringBootShiroJwt.7z

SpringBoot版本的Shiro整合JWT前后端分离技术 没有连接数据库,采用模拟数据实现 采用多Realm实现,其中UserRealm做登录时认证判断,JwtRealm做其它认证权限判断 提供有针对Controller中各Mapping的基于OkHttp3的单元测试 提供有基于JQuery和Thymeleaf的网页

2020-10-17

Shiro HelloWorld.7z

Shiro入门案例,对应博客:https://blog.csdn.net/lianghecai52171314/article/details/108417242

2020-09-07

TransactionDemo.7z

基于SpringBoot测试Spring事务的传特性 相关播客:https://hcshow.blog.csdn.net/article/details/106806116

2020-06-17

基于Cookie的Session跨域.zip

项目采用Spring、SpringMVC技术、具体实现的功能为基于Cookie技术的Session跨域功能

2020-01-25

Android XML JSON 解析

某培训学校的Android课堂内容整理,本章主要是讲的XML和JSON解析,讲的还是相当好的。 希望对大家能有帮助

2012-06-16

ERP英语论文 ERP英语论文

Nooredin Etezady的ERP专著,系统阐述了ERP 采购管理系统的相关知识,具有很高的参考价值

2009-04-20

AndroidStudio关联GitHub.docx

Android Studio关联GitHub,项目管理:上传项目到GitHub,从GitHub上下载资源

2019-10-23

EditorMarkDownDemo.zip

使用JSP+Servlet技术整合editor.md,实现功能有: 1、框架搭建 2、图片上传 3、图片回显 4、Markdown文件保存

2019-11-08

DBUtilsGenerator.zip

采用FreeMarker技术的生成基础DBUtils的JavaWeb项目代码。 本项目是我在2017年12月份,利用业余时间写了大概4、5天的时间,利用该生成器能够生成JavaWeb项目后台代码50%左右的工作量。 使用本代码生成器,只需要先按照下面的数据库设计规范设计好数据库,然后使用代码生成器就能一键生成项目代码,生成的代码有:实体类、DAO接口及实现类、Service接口及实现类、Controller代码框架。

2019-11-09

Eclipse搭建MyBatis智能开发环境.docx

Eclipse搭建MyBatis智能开发环境,为Eclipse添加插件 1、MyBatisLink 2、mybatis 3、Mybatis Editor 4、MybatisLink

2019-11-03

使用MyBatis Generator自动生成MyBatis代码.docx

使用MyBatis Generator自动生成MyBatis代码,最终生成方式有 1、使用Eclipse插件 2、使用命令行 3、自定义Java代码

2019-11-03

空空如也

空空如也

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

TA关注的人 TA的粉丝

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