学习记录
学习笔记-随手记录学习过程中产生的问题
1个凡夫俗子
努力,奋斗。
展开
-
1分钟速通Webservice服务端和客户端
发布服务,Endpoint类发布服务,publish方法,两个参数:1.服务地址;我们随便实现一个简单服务,客户请求我们的服务,我们给客户返回响应的信息。1、直接通过命令行发送请求命令,webservice本质就http请求。表示该类是一个服务类,需要发布其中的public的方法。3、SoapUI客户端工具。这里用到了一个关键的注解。原创 2024-01-10 17:36:44 · 590 阅读 · 0 评论 -
快速安装Axure RP Extension for Chrome插件
我们点开产品设计的原型图如果没有下载Axure插件是打不开,而我们国内网通常又不能再google商店搜索对应插件,下面教大家如何快速安装。3、打开浏览器,输入chrome://extensions/,右上角打开开发者模式,选择“加载已解压的扩展程序”,选择文件后安装,完成。打开原型文件的html,会跳转到这个页面,怎么破?2、把.crx文件修改扩展名.rar,解压。原创 2023-12-01 09:56:03 · 4374 阅读 · 1 评论 -
如何配置mybatis中mapper对应关系,解决mybatis报错:Invalid bound statement (not found):
原因就是:在使用mybatis时mapper.xml没有和mapper接口对应起来。在resource文件下创建mapper文件夹,mapper.xml放在该文件夹下。注:在resource文件夹下创建文件目录时需要一级一级创建(非常重要)将mapper.xml和mapper接口放在同一位置。原创 2023-11-30 16:53:20 · 728 阅读 · 0 评论 -
从0到1的Springcloud Alibaba项目,一篇入门!!!
springcloud alibaba 从0到1搭建企业级项目!!!原创 2023-11-07 17:25:09 · 522 阅读 · 1 评论 -
如何在IDEA中配置指定JDK版本?轻松解决!!!
有时候我们在导入项目,如果手动在IDEA中指定jdk版本,往往启动项目会报错误。因此当我们新引入项目启动不了时可以检查一下自己IDEA中的jdk版本是否正确。原创 2023-10-27 16:08:48 · 10410 阅读 · 4 评论 -
Mysql binlog日志功能使用,简单易懂
MySQL的日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select)。因此binlog日志文件我们用cat等查看文件的命令是打不开的,但是mysql提供了专门看binlog文件的命令a、mysql主从复制:mysql replication在master端开启binlog,master把它的二进制日志传递给slaves来达到master-slave数据一致的目的。b、数据恢复:通过mysqlbinlog工具来恢复数据。原创 2023-10-26 15:48:34 · 694 阅读 · 0 评论 -
【干货】缓存神器工具-Guava篇
当我们把缓存最大数设置成2时,意为当前cache的key最多存2个,超过两个会把最开始添加的那一个去掉,所以我们第一个key获取值为null。当我们把时间设置为写入缓存3秒后到期,可以看到当key为1的值在两秒后是可以获取到的,但在四秒后就获取不到了,因为这个key的有效期只有三秒。我们看到,两秒后对当前key修改后,又经过两秒是可以获取修改后的值,但是又经过两秒,就获取不到值了。倘若我们在两秒后对当前的key进行了修改,经过四秒这个key还能获取到值吗?还有基于引用的清楚策略和基于权重的清除策略。原创 2023-10-10 16:35:35 · 626 阅读 · 0 评论 -
Java实现接收xml格式数据并解析,返回xml格式数据
需求描述:后端接受xml格式数据,解析出相应数据,并返回xml格式数据。原创 2023-08-25 10:12:59 · 3119 阅读 · 0 评论 -
Git入门学习笔记(10分钟速通)
官网翻译:Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型项目到大型项目的所有内容。Git易于学习, 体积小,性能快如闪电。它超越了 Subversion、CVS、Perforce 和 ClearCase 等 SCM 工具,具有廉价的本地分支、方便的临时区域和 多个工作流等特性。原创 2023-01-09 16:59:33 · 1068 阅读 · 1 评论 -
基于maven实现mybatis逆向工程
1、maven pom文件中添加 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plu原创 2022-04-24 10:46:57 · 1116 阅读 · 0 评论 -
git 提交代码某个文件夹一直提交不上去
问题描述:这个文件夹是直接拷贝过去的,在提交到远程仓库是出现了问题。问题分析:直接拷贝过去的文件夹里面有个 .git 的文件,所以在执行 git status 的时候出现 modified: test (modified content, untracked content) 提示,这个提示存在的原因是 xxx目录是一个空目录,且里面有一个.git文件夹。就是因为这个.git文件夹导致这个提示。问题解决:把该文件夹里面的 .git 文件删除,然后执行下面命令# 1. 移除错误文件名 test 在原创 2022-04-13 18:36:12 · 4352 阅读 · 0 评论 -
stream流——anyMatch用法
介绍只要有一个满足条件,返回true代码import lombok.AllArgsConstructor;import lombok.Data;@Data@AllArgsConstructorpublic class Person { private int id; private String name; private int age;} public static void main(String[] args) { Person原创 2022-03-10 15:09:45 · 18169 阅读 · 1 评论 -
最新SpringBoot集成PageHelper
SpringBoot集成pagehelper依赖:pagehelper有两个依赖,分别说一下区别:第一种: <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</ar原创 2022-01-04 17:15:32 · 1586 阅读 · 2 评论 -
记录sql批量插入语句书写错误引发的问题
书写sql不注意犯的错误,要是没遇到过的排查起来还有费点劲儿的。错误信息:一月 04, 2022 12:07:56 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception i原创 2022-01-04 12:19:36 · 590 阅读 · 0 评论 -
实战开发——大部分公司都在用的角色权限控制
介绍代码部分为自己手写,逻辑简单,具体逻辑还需根据公司具体业务,整体思路逻辑是大部分公司通用的。建库角色权限控制,基本开发都是下面三张表,可以直接拷贝。menu 权限表CREATE TABLE `menu` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `menu_name` varchar(128) DEFAULT NULL COMMENT '菜单名称', `level` tinyint(4) DEFAULT NULL COMM原创 2021-12-31 12:20:15 · 353 阅读 · 0 评论 -
最全Gson使用介绍,通俗易懂。
Gson介绍GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串在使用Gson时需要先引入Gson依赖 <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>com.google.code.gso原创 2021-12-30 16:11:10 · 8001 阅读 · 1 评论 -
Git查看修改用户名和邮箱
Git用户名和密码作用用户名和邮箱地址相当于你的身份标识,是本地Git客户端的一个变量,不会随着Git库而改变。每次commit都会用用户名和邮箱纪录。查看用户名和邮箱git config user.namegit config user.email修改用户名和密码git config --global user.name "xxx"git config --global user.email "xxx"...原创 2021-12-04 11:07:44 · 88 阅读 · 0 评论 -
SpringBoot整合Mybatis 配置驼峰命名、实体类包、mapper文件映射
主要介绍springboot整合mybatis后application.yml文件里的配置mybatis: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.zlp.cps.entity configuration: map-underscore-to-camel-case: true详细介绍mapper-locations: classpath:mapper/*.xml使我们的mapp原创 2021-12-02 18:23:49 · 1419 阅读 · 0 评论 -
解决VsCode下载缓慢问题
进入vscode官网,点击下载点击显示全部,可以看到正在下载的链接地址将选中的地址替换成 vscode.cdn.azure.cn 国内镜像下载原创 2021-11-30 14:54:27 · 240 阅读 · 0 评论 -
Nginx反向代理图片静态资源
在conf.d文件下创建xx.conf文件server { listen 80; server_name 39.96.xx.xx; # 服务器地址 location /pic/ { # 你要访问的路径 root /data/cps/; # 代理到服务器的路径 }}注意:这里代理到服务路径写法:也就是你要访问的路径是:ip:端口/pic/xxx.jpg真正代理到的路径是:ip:端口/data/原创 2021-11-23 15:44:02 · 2354 阅读 · 0 评论 -
springboot项目集成log4j日志
springboot自带日志框架logging需要屏蔽掉在spring-boot-starter依赖 没有这个依赖的在spring-boot-starter-web依赖中屏蔽默认日志<exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId>原创 2021-11-22 12:17:03 · 401 阅读 · 0 评论 -
初始化一个springboot项目,并把项目上传gitee
基于IDEA新建一个springboot项目:打开IDEA注意java选择8下一步可以不选依赖进项目后手动添加,也可以勾选web 等你需要的依赖手动添加依赖的话有以下基本的 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifac原创 2021-11-22 10:58:56 · 983 阅读 · 0 评论 -
将本地jar包放入本地指定maven仓库
# -Dmaven.repo.loacl= 指定仓库的路径mvn install:install-file -DgroupId=com.taobao -DartifactId=taobao-util -Dversion=1.0.0 -Dpackaging=jar -Dfile=taobao-sdk-java-auto_1616813031837-20211117.jar -Dmaven.repo.local=/Users/zlp/maven/repository拓展:mac设置maven环境变量在原创 2021-11-19 12:18:01 · 168 阅读 · 0 评论 -
Linux 修改MySQL密码
查看MySQL服务有没有启动ps -ef|grep mysql若MySQL服务启动状态关闭MySQL服务service mysqld stop进入etc目录找到my.cnf文件(一般在这个目录)vim my.cnf在该文件添加下面代码# 跳过登录认证skip-grant-tables启动MySQL服务service mysqld stop进入mysql# 进入mysqlmysql -u root# 使用mysql数据库use mysql;.原创 2021-11-19 10:23:33 · 737 阅读 · 0 评论 -
【学习记录】阿里云服务器 Linux上mysql问题记录
Java后端无法访问阿里云服务器上的MySQL,而navicat可以连接。# 查看MySQL端口netstat -an | grep 3306tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 如果这里为:::3306 表示只允许本机访问需要在my.cnf配置文件中添加#表示允许所有ip访问bind-address=0.0.0.0修改Linux中MySQL用户名(root)密码#直接复原创 2021-08-23 22:39:17 · 40 阅读 · 0 评论 -
Java 实现文件下载
public void downloadArticle(String folderPath, String articleName, HttpServletResponse response) { FileInputStream inputStream = null; OutputStream out = null; try { response.reset(); response.setContentT...原创 2021-07-13 10:40:30 · 6459 阅读 · 0 评论 -
swagger使用和教程--详细
文章为转载swagger详细使用说明转载 2021-08-19 09:39:24 · 214 阅读 · 0 评论 -
Linux常用命令--工作(持续更新)
【工作常用命令】查看当前目录下文件个数 ls -l |grep "^-"|wc -l 查看当前目录下,所以文件个数,包括当前目录下子文件夹中的所以文件。 ls -lR|grep "^-"|wc -l (包括子文件夹里的)查看当前目录下文件夹的个数 ls -lR|grep "^d"|wc -l (文件夹个数)...原创 2021-07-14 09:58:59 · 66 阅读 · 0 评论