-Jared
码龄3年
  • 10,905
    被访问
  • 43
    原创
  • 1,761,019
    排名
  • 103
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2019-04-12
博客简介:

JInterest

博客描述:
个人学习记录
查看详细资料
  • 2
    领奖
    总分 109 当月 2
个人成就
  • 获得16次点赞
  • 内容获得5次评论
  • 获得68次收藏
创作历程
  • 4篇
    2021年
  • 39篇
    2020年
成就勋章
TA的专栏
  • Java
    13篇
  • 数据库
    4篇
  • 前端
    8篇
  • macOS
    8篇
  • 默认
    2篇
  • demo
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

什么是MapStruct?

一、简介现在的分布式系统中模块划分越来越细,不同模块的实体、DTO、DO等需要进行转换,这么多工程处理起来不是那么简单。MapStruct 就是这样的一个属性映射插件,用于为Java Bean生成类型安全且高性能的映射。它基于编译阶段生成get/set代码,此实现过程中没有反射,不会造成额外的性能损失。只需要定义一个 Mapper 接口,MapStruct 就会自动实现这个映射接口,避免了繁琐的映射实现。???? 官网 - ???? Github - ???? 官方示例优点与手工编写映射代码相比
原创
发布博客 2021.06.14 ·
1133 阅读 ·
0 点赞 ·
1 评论

brew 安装/切换 指定版本的 Gradle

前言在导入 gradle 项目时候依赖一直下载不了,plugin 找不到。最终问题定位在 gradle 版本没有对应上。在Mac OS 使用 brew install 默认是安装最新版本的,所以安装指定版本需要我们改一些配置。使用 brew 安装指定版本Mac 安装 homebrew 请参考一、先去⛳️官网下载指定版本查看文件的 sha256 (待会需要使用) openssl dgst -sha256 /Users/youpath/gradle-4.10.2-all.zip #
原创
发布博客 2021.04.12 ·
1666 阅读 ·
1 点赞 ·
1 评论

seatable 安装问题

问题:安装seatable时,出现数据库连接异常(Access denied)原因:修改 MySQL 的 root 的密码(MYSQL_ROOT_PASSWORD 和 DB_ROOT_PASSWD)时需要注意格式。我的解决方案: 在字符串中加了 _ , 如 mysql_pwd
原创
发布博客 2021.03.31 ·
677 阅读 ·
0 点赞 ·
0 评论

CentOS 7安装docker-compose找不到包

使用yum安装docker-compose时提示没有这个包可以使用以下命令安装更新yum源sudo yum -y install epel-release然后可以直接安装yum install docker-compose可以理解成获取系统支持且最新的epel-release
原创
发布博客 2021.03.31 ·
158 阅读 ·
0 点赞 ·
0 评论

本地事务&分布式事务

一、本地事务1、事务的基本性质数据库事务的几个特性∶原子性(Atomicity)、一致性(Consistency)隔离性或独立性(Isolation)和持久性(Durabilily),简称就是 ACID;原子性 ∶ 一系列的操作整体不可拆分,要么同时成功,要么同时失败一致性∶ 数据在事务的前后,业务整体一致。转账 A∶1000; B∶1000; 转200 事务成功; A∶ 800 B∶1200隔离性∶ 事务之间互相隔离。持久性∶ 一旦事务成功,数据一定会落盘在数据库。在以往的单体
原创
发布博客 2020.12.14 ·
226 阅读 ·
0 点赞 ·
0 评论

压力测试Jmeter的简单使用

前言Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了
原创
发布博客 2020.11.22 ·
96 阅读 ·
0 点赞 ·
0 评论

ElasticSearch基础入门

转载:谷粒商城-官方笔记-分布式高级(3/4)前言什么是ElasticSearch?ElasticSearch 是一个高可用开源全文检索和分析组件。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应用。ElasticSearch 提供了一套基于restful风格的全文检索服务组件。前身是compass,直到2010被一家公司接管进行维护,开始商业化,并提供了ElasticSearch 一些相关的产品,包括大家比较熟悉的 kibana、logstash 以及 Elast
原创
发布博客 2020.11.19 ·
312 阅读 ·
0 点赞 ·
0 评论

node自由切换版本

一、使用nvm管理node版本1、安装nvmbrew install nvm2、使用nvm安装node版本安装最新版本nvm isntall node安装指定版本nvm install 10.16.43、查看所有版本nvm ls4、切换node版本使用最新版本nvm use node使用指定版本nvm use 10.16.2注意mac使用的终端是zsh,需要在~/.zshrc添加以下内容:export NVM_DIR=~/.nvmsource $(brew --p
原创
发布博客 2020.10.29 ·
213 阅读 ·
1 点赞 ·
0 评论

Docker超详细教程

Docker简介Docker 是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展
原创
发布博客 2020.10.09 ·
1228 阅读 ·
6 点赞 ·
1 评论

masOS-Tomcat安装部署

1. 安装TomCat官网下载地址解压,重命名TomCat。我的tomcat是放在/usr/local/2.设置bin文件权限终端输入cd /usr/local/TomCat/bin授权sudo chmod 755 *.sh755 : 表示用户对该文件拥有读写,执行的权限,同组的其他人员拥有执行和读的权限,没有写的权限,其它用户的权限和同组人员一样.3. 开启TomCatsudo sh ./startup.sh开启浏览器输入localhost:808
原创
发布博客 2020.09.28 ·
61 阅读 ·
0 点赞 ·
0 评论

macOS-JDK安装部署

1.下载JDKoracle官网JDK下载地址百度网盘:20pn2.安装傻瓜式安装,dmg格式会自动安装到Macintosh HD/资源库/Java/JavaVirtualMachines 下打开终端输入java -version 出现版本号说明配置生效3. 配置环境变量1. 配置到/etc/profile:为系统的每个用户设置环境信息...
原创
发布博客 2020.09.27 ·
69 阅读 ·
0 点赞 ·
0 评论

masOS-Nodejs安装部署

1.下载Nodejs官网下载地址下载好会弹出一个框框,按提示操作查看版本2.配置环境变量打开终端输入sudo vim /etc/profile添加export NODE_HOME=/usr/local/bin/nodeexport PATH=$PATH:$NODE_HOME/binsource /etc/profile刷新配置...
原创
发布博客 2020.09.27 ·
84 阅读 ·
0 点赞 ·
0 评论

masOS-MySql安装部署

1. 下载MySQLMysql官网下载下载.dmg格式,默认安装到/usr/local/mysql。也可以下载tar.gz格式,自己选择安装位置。下载完成,默认一直下一步就行了,安装完后mysql会弹出一个框,告诉你安装成功以及设置root用户的初始密码。2. 配置环境变量打开终端 cmd+空格sudo 命令打开防止没有权限修改文件 sudo Vim /etc/profile然后配置 ,:wq退出(root用户且文件只读 ,:wq!强制退出)export MYS
原创
发布博客 2020.09.27 ·
266 阅读 ·
0 点赞 ·
0 评论

masOS-Maven安装部署

1. 下载maven官网maven 3.6.3maven库,百度网盘 : 3egs解压到/usr/local/,或者其他地方2.修改配置文件修改本地仓库路径修改镜像,从阿里云镜像仓库下载速度比较快(注意配置的格式) <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <n
原创
发布博客 2020.09.27 ·
219 阅读 ·
0 点赞 ·
0 评论

macOS-Redis安装部署

1.下载安装RedisRedis官网选择稳定版下载解压到/usr/local,终端进入Redis目录编译测试 sudo make test编译安装 sudo make install2.启动测试是否成功安装安装成功后,输入redis-server &后台启动redisredis-cli进入客户端redis-cli shutdown 关闭 或者 kill -9 redis端口3. 修改redis配置找到redis.conf,先备份cp redi
原创
发布博客 2020.09.27 ·
79 阅读 ·
0 点赞 ·
0 评论

macOS-JDK11安装部署

1.下载JDKoracle官网JDK下载地址百度网盘:20pn2.安装傻瓜式安装,dmg格式会自动安装到Macintosh HD/资源库/Java/JavaVirtualMachines 下打开终端输入java -version 出现版本号说明配置生效3. 配置环境变量1. 配置到/etc/profile:为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。英文描述:”System wide enviro
原创
发布博客 2020.09.27 ·
630 阅读 ·
0 点赞 ·
0 评论

macOS-Git安装部署

1. 安装Git官网下载地址傻瓜式安装查看版本git --version系统提示需要安装xcode问题2. git相关配置通过以下指令配置用户名和邮箱git config --global user.name "your_name" git config --global user.email "your_email@gmail.com"git config core.ignorecase false // 本地仓库文件是否大小写敏感查看是否配置成功gi
原创
发布博客 2020.09.27 ·
254 阅读 ·
0 点赞 ·
0 评论

《将博客搬至CSDN》

搬家搬家
原创
发布博客 2020.09.27 ·
22 阅读 ·
0 点赞 ·
0 评论

Markdown之基础语法

认识MarkdownMarkdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。简单来说,一般我们用的字处理软件Word或Pages有大量的排版、字体设置,而Markdown是个非常容易学习的排版语法。Markdown 的优点如
原创
发布博客 2020.09.27 ·
106 阅读 ·
1 点赞 ·
0 评论

Jsp+Servlet 简单登录注册查询

注册功能:制作一个注册页面用户输入:用户名密码年龄注册成功:——>跳转至登录页面进行登录注册失败:——>文字或其他形式的提示皆可简易查询:制作一个查询页面输入用户名显示该用户的用户名、密码、年龄演示启动进入登陆页面点击注册,进入注册页面,成功跳转到登录页面失败则提示回到登录页面,登录成功进入查询页面登录失败显示提示信息输入用户名->显示该用户的用户名、密码、年龄代码daopublic class Us.
原创
发布博客 2020.09.27 ·
473 阅读 ·
2 点赞 ·
0 评论
加载更多