- 博客(21)
- 收藏
- 关注
原创 记2022年1月7日为达到远程访问服务器MySQL目的,创建用户并赋予权限
记2022年1月7日为达到远程访问服务器MySQL目的,创建用户并赋予权限创建用户shell> mysql -u root -p # 登录root账户Enter password:mysql> CREATE USER 'multi_admin'@'localhost' IDENTIFIED BY 'multipass'; # 创建用户注:上述代码,是官方文档中的示例代码。multi_admin # 这是创建的用户名。localhost # 就是本机的别名,要想达到任意机器都能远
2022-01-07 11:25:17
461
原创 记2022年1月5日微信小程序wx.navigateTo()跳转后没有显示返回按钮的问题
记2022年1月5日微信小程序wx.navigateTo()跳转后没有显示返回按钮的问题情景再现正常情况下,是这样显示的,并在第一次跳转后正常这个是主页面第一次跳转后,返回按钮正常显示出来第二次跳转后,显示异常消失原因我在第三个页面的json文件里面添加了下面这个字段(第三个页面的名称:ModelView.wxml,对应的json文件为ModelView.json)"navigationStyle":"custom"它表示,我们要自定义一个头部导航栏,所以之前默认的导航栏就消失了,
2022-01-06 10:52:03
2380
原创 rsync+inotify实时同步数据实现
Linux实时获取服务端文件——实时同步数据1.工具介绍1 inotifyinotify工具可以对文件或者目录进行监控。inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。inotify既可以监控文件,也可以监控目录。当监控目录时,它可以同时监控目录及目录中的各子目录及文件的。此外,inotify 使用文件描
2021-09-16 14:23:44
262
原创 Django使用render()进行html文件渲染时出现:django.template.exceptions.templatedoesnotexist 错误
错误原因正如英文提示的错误原因这样,就是模板不存在的问题,或者说django默认读取的路径范围还没有到你的模板文件所在的范围(虽然这里有点绕,但后面会有详细说明)。添加os.path.join(BASE_DIR,“templates”)是有用的我在巡查解决办法时,看到很多人说在Django的settings文件中在TEMPLATES配置给DIRS添加os.path.join(BASE_DIR,“templates”)语句是无效的。对!确实可以说是无效,但又确实有效。无效:是因为你路径添加错了。有
2021-07-29 15:11:22
3581
1
原创 Mybatis的Entity,Mapper,Service层的小示例——(初学Mybatis)
简介:Entity就是实体层,我理解是java中的一个实体类,一个对象。Mapper层与DAO等价,是用于直接操作数据库的层。Service层就是对DAO层进行封装,相当于做好的工具,让用户直接用就好了。Mybatis和数据库的引入这里使用Maven进行项目的构建,Maven引入上述jar包版本如下<!--引入mybatis--> <dependency> <groupId>org.mybatis</groupId.
2021-07-14 12:03:28
4166
1
原创 记Element的upload组件上传至阿里Oss存储服务器
在后端已经写好了Oss文件上传的接口:http://localhost:8081/oss/upload该接口接收 MultipartFile 这个文件对象,然后将文件上传至阿里的Oss存储服务器,返回上传后文件的部分信息以下是上传代码封装后的请求方法: @PostMapping("/upload") public Result upload(MultipartFile file){ String upload = aliOssService.upload(fil.
2021-02-24 13:42:18
350
原创 记把HTTP到HTTPS协议,在Linux服务器中部署阿里申请的免费SSL证书(Tomcat版)
SSL证书的申请过程不多赘述,还请查找其他博主的介绍。检验Linux中Java、Tomcat环境:这一步,验证Liux中是否含有Java、Tomcat,这两样工具rpm -qa | grep javarpm是管理套件命令,-qa表示使用询问模式查询所有套件;grep表示查询文件里符合条件的字符串;java表示查询包含java的字符串(取自:这里)如果Java版本是openjdk,例如下图这样的,需要我们安装新的Java并配置好,可以参考以下网站:这里安装了Java后,
2021-01-21 23:10:32
135
转载 2020-10-10,记多日来关于Linux(Centos7)内网穿透500 Illegal PORT command.等的一些问题
首先,安装vsftpd以及使用的内网穿透工具(这里用的是Sakura FRP)就不再赘述了。进行内网穿透,我们一般都会使用PASV模式(另一个是PORT模式),两个模式的不同在网上大堆答案,这里也不再赘述。进行FTP内网穿透,我们需要至少映射3个端口(或叫隧道),最主要的是21端口,用于进行服务器与客户端的连接,其次则是数据端口(自己设定,看网上的大佬说一般都是大于1025),我设为了20250,20251,只要是在10万范围内都是可行的(linux的ip配置文件是这样设定的,最高10w)。上
2020-10-10 15:54:59
541
原创 com.netflix.client.ClientException: Load balancer does not have available server for client: ****
出现类似的Feign引用其他服务的错误时,首先需要检查引用其他服务的服务A与被引用的服务B里面注册中心的配置中,分组名称是否对得上(如图):这两个分组名称如果没有填写一致,也会出错(2020/9/15记录)...
2020-09-15 19:23:42
649
原创 Spring初学——IDEA和Maven创建HelloWorld
直接开始:第一步:用IDEA创建Maven项目下面这个,完成后点next,进行下一步操作第二步:配置好pom.xml文件 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.8.RELEASE&
2020-08-27 17:05:52
280
原创 记Mybatis中namespace的注意事项
在初学Mybatis时,跟着这本电子书(Mybatis从入门到精通)学习到第二章的时候,想着自己重新建立一个项目跟第一章的区分开来,没想到却在xml配置mapper的时候出现问题(namespace),经过挺久时间的重新观摩和敲打代码,发现了问题的所在。附上目录结构(这是Eclipse+Mybatis的练习项目):里面的src.main.resources.mapper.UserMapper.xml我原来是这样配置的:<?xml version="1.0" encoding="UTF
2020-08-14 14:20:42
1317
原创 记录IDEA中如何上传project到新的仓库
第一步:找到上面菜单栏中的VCS,选择以下选项(这里借用图片)点完之后会变成这样:选择Git-->Remotes··· ,点击 + :进入:最后点击OK,就创建完了一个用来上传版本的分支,然后自己尝试一下上传文件就能够看到新的仓库和分支了...
2020-08-13 10:17:13
291
原创 Java中DAO的意思以及DAO与Mapper结尾命名的区别
在java学习中,特别是接触到web开发的时候,我们会经常遇到DAO这个家伙。中文名:数据访问对象,英文名:Data Access Object,我们简称DAO。在这一类的java后缀文件中,主要是用来访问数据库的,从数据库中选取需要分析或是处理的数据仅此记录自己在java学习中遇到的新词...
2020-08-11 13:43:39
5863
2
原创 Mybatis中resultMap使用有感(用于查询表中特定字段并返回自己想要的类型数据)
这两天有个可视化项目需要与前端对接,但是数据却处理不成想要的List类型数据(初学没什么功底)在网上找了许多寻找特定字段的方法,相信大家看到最多的就是以下这个(在这里我引用一下):<!-- Book全部字段 --><resultMap id="BaseResultMap" type="com.lgsc.cjbd.book.model.Book"> <id column="book_id" property="bookId" jdbcType="BIGINT"
2020-08-06 11:12:24
1273
原创 解决SpringBoot后端与前端的跨域问题
跨域问题:后端已经调试好Tomcat,可以进行局域网访问,但由于跨域问题的存在,前端无法通过局域网获取数据要解决这个问题,我们只需要在Controller的类上加上一个注释就可以了@RestController@CrossOrigin //就是这个注释public class SchoolController { @Autowired private SchoolMapper schoolMapper;}然后前端就可以进行数据获取了...
2020-08-05 16:56:27
295
原创 记一次springboot+mybatis+xml配置的数据库获取表中数据部分值为null的情况
我的数据库长这个样子:如果没有在yml文件(我用的是yml,如果没有自己修改文件后缀的话一般是“project”后缀文件)中配置好mybatis配置会出现如下的问题:可以看到:foundTime和solvedTime两个属性值都是null,但上面数据库我已经是加入数据了的,这就很奇怪后来在网上查了挺久才找到解决方法,在yml配置文件中添加如下的配置:mybatis: mapper-locations: classpath:mapper/*.xml#这是一个扫描路径配置 co
2020-08-05 09:42:00
475
原创 spring boot官方文档案例及@GetMapping
该文章为了记录自己看官方文档做出官方demo(示例),以及记录@GetMapping注释引用hello方法的稍微改动。本人的实验环境:Windows10----IDEA----java8首先,官方要求我们去:官方的配置打包网站进行打包并且下载好文档,下图是我的配置选择,这里进行的是一个spring boot基本项目,需要的依赖是spring web然后点击最下方的菜单栏里面的这个:等待它下载完成,并解压它,然后用IDEA导入:最后点击确认就可以导入进IDEA了,导入之
2020-07-29 17:30:43
1706
原创 记自己的第一次IDEA导入Spring+Spring的Hello World
实习期初始,需要学习公司所要求的Spring框架,苦于寻找多方资料仍无法自行创建一个自己的第一个Spring,有以下两个原因:1.使用的是IDEA社区版,社区版创建Project的时候是没有Spring选项的,我们需要“File–>Settings–>Plugins(插件)”然后在Plugins点击Marketplace查找Spring,安装Spring Assisant这个插件。安装完成后,我们建立新Project就会出现Spring Assistant这个选项。==========
2020-07-25 11:55:26
226
原创 关于Linux下hadoop,jps后无namenode问题:java.io.IOException: NameNode is not formatted.
针对该问题,我查找了网上许多的解决办法,试过了挺多,但不能解决,下面说一下我的做法:第一步:我将系统重启了,进行一次系统的初始化(感觉能是namenode、datanode、secondnode它们初始化了)第二步:首先是直接运行“stop -all.sh”,把以上说的三个节点全部关掉。第三步:把core-site.xml 配置中事先设置的hadoop.tmp.dir文件路径中tmp内...
2020-03-12 12:55:06
978
转载 ERROR1698(28000):Access denied for user root@localhost错误解决方法与:wq保存命令
Ubuntu的Linux系统安装mysql错误解决方法错误解决办法,亲测好用详细:https://www.cnblogs.com/cpl9412290130/p/9583868.html其中,输入命令:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf打开配置文件后,输入“E”为编辑模式,进入后点击“o”,开始编辑,完成代码输入后,按下Esc,退出编...
2020-03-11 16:29:54
176
原创 Java链接数据库时出现的错误
java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more加载类“com.mysql.jdbc.Driver” 。这已被弃用。新的驱动程序类是`com.mysql.cj.jdbc.Driver' 驱动程序通过SPI自动注册,通常不需要手动加载驱动程序类。(...
2019-12-28 13:27:35
263
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人