- 博客(50)
- 问答 (1)
- 收藏
- 关注
原创 【问题】springboot连接mysql 显示时间非东八区的情况,解决方案
数据库连接时,读取到的时间会看到变少了八小时,是因为我们在东八区解决方案为:1.数据库连接和jackson的配置:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/db_shangxian_edu?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=falseuserna
2022-01-01 22:35:03
1349
原创 golang: go run: cannot run *_test.go file
go run: cannot run _test.go file 出现这种情况 原因是_test.go 是golang专用的测试文件 需要改名
2021-11-08 20:49:42
1421
原创 HttpUtils工具类 从一个工程到另一个工程
如果在一个工程里需要调用另一个工程里的controller方法该咋办? 其实可以拼接调用工程里的url和参数 再得到响应的报文来达到该效果,所以可以使用下面这个HttpUtils 工具类.HttpUtils工具类package com.demo.utils;import org.apache.commons.io.IOUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.ap
2021-10-07 19:44:21
239
原创 【问题】Method breakpoints may dramatically slow down debugging
解决方案:不要把断点打在方法上…
2021-09-25 10:28:36
113
原创 【问题】docker里面 IPv4 forwarding is disabled. Networking will not work.
原因是容器启动报错,需要修改:vim /etc/sysctl.conf或者vi /usr/lib/sysctl.d/00-system.conf 添加如下代码:net.ipv4.ip_forward=1 重启network服务systemctl restart network 查看是否修改成功sysctl net.ipv4.ip_forward如果出现=1 则成功...
2021-09-17 13:32:57
108
原创 [问题]feign.RetryableException: Read timed out executing GET xxx
解决方法:时间超时 所以把配置时间延长就好啦application.yml 文件修改:feign: client: config: default: connectTimeout: 10000 readTimeout: 600000
2021-09-10 11:23:43
260
原创 NoSQL: mongodb学习
1、NoSQL简介NoSQL(NoSQL = Not Only SQL),意即反SQL运动,指的是非关系型的数据库,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入为什幺使用NoSQL :1、对数据库高并发读写。2、对海量数据的高效率存储和访问。3、对数据库的高可扩展性和高可用性。弱点:1、数据库事务一致性需求2、数据库的写实时性和读实时性需求
2021-09-06 10:43:56
402
原创 [问题]babel : 无法加载文件babel.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microso
解决方式:1.管理员方式启动vscode2、输入get-ExecutionPolicy 查看是否为restricted 如果是输入set-ExecutionPolicy RemoteSigned再查看版本即可
2021-08-29 20:25:01
318
2
原创 练习项目一:预约挂号系统(一)
一、模块构建项目模块:hospital-manage:医院接口模拟端(已开发,直接使用)yygh-parent:根目录,管理子模块:common:公共模块父节点common-util:工具类模块,所有模块都可以依赖于它rabbit-util:rabbitmq业务封装service-util:service服务的工具包,包含service服务的公共配置类,所有 service模块依赖于它server-gateway:服务网关model:实体类模块service:api接口服务父节
2021-08-28 16:18:44
693
原创 springboot 日志文件配置logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:当此属性设置为true时,配置文件如果发生
2021-08-27 21:16:28
373
原创 【问题】maven projects 里面报红
解决方法:1.检查是否导错包 版本是否是unknown是的话删掉重新导入2.将fail policy 改成 Fail Fast然后加上版本号, 把该依赖dependency 注释掉再取消注释就可以了
2021-08-22 16:30:06
338
原创 【问题】erueka Request execution error. endpoint=DefaultEndpoint{ serviceUrl=‘http://localhost:10086/eur
server: port: 10082 #服务端口 spring: application: name: eruekaserver #eureka的服务名称eureka: client: service-url: defaultZone: http://localhost:10082/eureka/ 配置没啥问题 但是依然报错…检查了一遍还是啥也没发现后来搜到在client 加上:fetch-registry: false //不作为注册中心spr
2021-08-21 19:55:26
152
原创 【问题】Docker安装Tomcat 访问时404
安装好docker后按照 docker run -it -p 8080:8080 tomcat 运行tomcat再访问时404后进行如下配置 然后可以成功访问了:1.用 -d 命令运行:docker run -d --name tomcat -p 8080:8080 tomcat:latest2.docker ps 查看容器id,并用ecec命令修改:[root@qcwHost01 ~]# docker ps[root@qcwHost01 ~]# docker exec -it e83d9
2021-08-15 19:27:44
127
原创 springboot基础配置
springboot配置:一般都直接用(new-project-springboot initizalitz)快速开始了<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>
2021-08-08 21:15:11
145
原创 Mybatis-Plus 简化数据库而生
什么是mybatis-plusmybatis(MP)是mybatis的增强工具 在mybatis的基础上只做了改变,为简化开发而生。官网: http://mp.baomidou.com1.需要配置的pom.xml 和 appliaction.yaml文件: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>
2021-08-08 15:04:08
248
1
原创 springboot Mapping里的东西
@RestController //指示该类为一个控制器类,用来处理Rest请求@RequestMapping("/rest/xxx/sys") //类级别映射URL跟路径,只能用@RequestMappingpublic class AccountController{ @PostMapping(value = "/account/login") //响应该URL的post请求 public RestRsp<AccountMO> login(@RequestBody Ac
2021-08-05 21:35:04
790
原创 redis 手机验证码功能
要求:生成随机数字验证码 Random验证码在两分钟内有效 设置过期时间 120秒 (redis: 设置过期时间120秒)判断验证码是否一致 : redis获取验证码和输入的验证码是否一致每个手机每天只能发送三次验证码:Increase 操作: 每次发送之后,+1 大于2时候,就不能发送了感觉自己写的略繁琐,但是能行还是挺开心的public class PhoneCodeTest { public static void main( String[] args ) {
2021-08-02 21:18:15
176
原创 [问题] springboot2报错 Exception during pool initialization. java.sql.SQLException
用springboot配置文件连接数据库:yaml配置如下报错类型:2021-07-29 15:53:01.153 ERROR 12240 — [ restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.java.sql.SQLException: Access denied for user ‘root’@‘localhost’
2021-07-29 16:03:38
1335
2
原创 [问题]SpringMVC RestFul风格编码404
学习springmvc时,碰到用RestFul风格url,浏览器却一直报404。 @RequestMapping(name="/add.do/{a}/{b}", method= RequestMethod.DELETE) public String test(@PathVariable int a,@PathVariable int b , Model model){ model.addAttribute("msg","结果为"+(a+b)); return
2021-07-23 14:59:45
544
原创 mybatis的梳理
一、什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且改名为MyBatis 。2013
2021-07-22 11:20:52
97
原创 [问题]mysql里面datetime类 在java中的存取
今天做mybatis练习时碰到mysql里面有datetime类型,java不知道该怎么对应。。搜了搜后发现存取还是蛮简单的。首先先看各种日期以及对应的时间:日期类型 存储空间 日期格式 日期范围datetime 8bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~9999-12-31 23:59:59timestamp 4bytes YYYY-MM-DD HH:MM:SS 19
2021-07-20 15:05:16
1071
原创 Spring(二) AOP相关
AOP1.什么是AOP(1)面向切面编程,利用AOP可以对业务逻辑各个部分隔离,降低耦合度。(不通过修改源代码的方式给主干功能里添加新功能)(2)实现原理:动态代理(1)调用 newProxyInstance 方法方法有三个参数:第一参数,类加载器第二参数,增强方法所在的类,这个类实现的接口,支持多个接口第三参数,实现这个接口 InvocationHandler,创建代理对象,写增强的部分2、编写 JDK 动态代理代码(1)创建接口,定义方法public interface User
2021-07-17 11:32:50
103
原创 [问题]maven配置mybatis时找不到com.mysql.jdbc.Driver报错
<!--核心配置文件--><configuration> <environments default="mysql"> <environment id="mysql"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="dr
2021-07-15 16:00:43
1275
原创 Spring(一) IOC原理 以及注入
1、Spring 框架概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度2、IOC 容器(1.
2021-07-09 07:59:02
709
原创 【问题】数据库连接池配置 出现java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)
尝试配置xml文件,让数据库连接池运行起来时遇到了一下问题:java.sql.SQLException: Access denied for user ‘’@‘localhost’ (using password: NO)排查后发现配置xml时获取四个连接基本信息的name写的不对。(必须用驼峰式)这样改后就顺利运行了...
2021-06-30 17:33:12
180
原创 静态代理和动态代理:
静态代理在代理模式下,代理类和被代理类共用一个接口,调用代理类中的抽象方法来让被代理类执行。/*静态代理举例:特点: 代理类和被代理类都在类的编译期间写下来了 */interface ClothFactory{ void produceCloth();}//代理类class ProxyClothFactory implements ClothFactory{ private ClothFactory factory; //就拿被代理类对象进行初始化 publ
2021-06-28 17:36:43
75
原创 JavaSE 学习 反射
ReflectionReflection(反射)是被视为动态语言的关键,允许程序在执行期间借助于Reflection API 取得内部信息(包括private)。在类加载完成后,堆内存中产生一个Class类型对象,这个对象包含了完整的类的信息结构,可以通过这个对象看到这个类的结构,就像“反射一样”。(动态语言和静态语言)1.动态语言:一类运行时可以改变其结构的语言:新的函数、对象代码可以被引进,已有函数可以被删除或者其他结构上的变化。2.静态语言与动态语言相对应的,运行时结构不可变的语言就
2021-06-28 16:08:14
93
原创 两种方式读取properties
第一种,正常输入流:@Testpublic void test1(){ Properties pro = new Properties(); //这种方法读取,默认在工程目录下!! FileInputStream fis = new FileInputStream("jdbc.properties"); pro.load(fis)}第二种 反射 类加载器方式读取: @Test public void test2() throws IOException {
2021-06-27 22:48:43
105
原创 Java SE学习 File文件和IO流
File 类的使用java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器。路径分隔符:路径中的每级目录之间用一个路径分隔符隔开。路径分隔符和系统
2021-06-27 19:05:25
134
原创 Servlet程序
Servlet技术什么是Servlet:1.是JavaEE规范之一。(接口)2.JavaWeb 三大组件: Servlet程序 Filter过滤器 Listener监听器3.通俗说,运行在服务器上的java小程序(接受客户端请求并响应)实现一个Servletpublic class HelloServlet implements Servlet {@Overridepublic void servlet1(ServletRequest servletRequest, ServletRe
2021-06-27 08:14:08
233
原创 JavaWeb && Tomcat
JavaWeb所有通过 Java 语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。JavaWeb 是基于请求和响应来开发的。请求:客户端给服务器发送数据,叫请求 Request。响应服务器给客户端回传数据,叫响应 Response。之间的联系:成对出现的,有求必应。Web资源分类:分成静态和动态两种静态资源: html、css、js、等等动态资源: jsp页面(已过时),Servlet程序3.常用的 Web 服务器(复制来的)Tomcat:由 Apache 组织提供
2021-06-26 15:35:12
119
原创 XML的一些梳理:
1 简介xml是可扩展的标记性语言作用:xml 的主要作用有:1、用来保存数据,而且这些数据具有自我描述性2、它还可以做为项目或者模块的配置文件3、还可以做为网络传输数据的格式(现在 JSON 为主)。2 语法1.文档声明new =>file (books.xml)<?xml version="1.0" encoding="UTF-8"?> <--xml 声明。--<!-- xml 声明 version 是版本的意思 encoding 是编码
2021-06-26 15:19:25
80
原创 【问题】当前无法使用此页面localhost,重定向次数过多。
在练习重定向后发现爆出这个问题…检查后发现是web.xml里的class路径配置错了将其配置成response2就可以了…
2021-06-26 10:08:51
5143
原创 JQuery的内容梳理
资料练习来自于b站某谷。1.JQuery介绍什么是 jQuery ?jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类库。jQuery 核心思想!!!它的核心思想是 write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题。jQuery 流行程度jQuery 现在已经成为最流行的 JavaScript 库,在世界前 10000 个访问最多的网站中,有超过 55%在使用jQuery
2021-06-22 18:12:28
203
原创 前端三件套(二) JS
JavaScriptJavaScript的介绍javascript语言注意是完成页面的数据验证,弱类型语言特点:1.交互性(可以做信息的动态交互)2.安全性(不允许直接访问本地硬盘)3.跨平台性(只要是可以解释JS的浏览器,都可以执行,和平台无关)JS 和html的结合方式script标签来书写<head> <script type="text/script"> //alert 是javaScript 语言提供的一个警告框函数 //可以接收任意类型的参数,参数
2021-06-19 18:39:44
306
原创 前端三件套(一):HTML CSS
开始学前端啦,加油1.b/s 软件架构客户端————服务器端客户端: 浏览器服务器端: web服务器页面由: 内容(表现),结构,行为 三部分组成内容:是我们在页面上看到的数据 一般用html技术展示表现:在内容在页面上的展示形式。 比如说:布局,颜色,大小等等, CSS 技术实现行为: 页面元素与输入设备交互响应 用js实现HTML:<html> ··表示整个html页面的开始 <head> ··头信息 <tittle
2021-06-19 15:57:13
749
原创 MySQL学习(三) 数据类型约束、TCL语言、流程控制
数据类型和约束(ddl)数据类型一、数值型1、整型tinyint、smallint、mediumint、int/integer、bigint1 2 3 4 8特点:①都可以设置无符号和有符号,默认有符号,通过unsigned设置无符号②如果超出了范围,会报out or range异常,插入临界值③长度可以不指定,默认会有一个长度长度代表显示的最大宽度,如果不够则左边用0填充,但需要搭配zerofill,并且默认变为无符
2021-06-06 22:17:53
171
原创 MySQL学习(二) dml语言和ddl语言
DML 语言DML语言 即 (data manager language) 管理数据插入insert into xxx()value()orset xx=xx一、方式一语法:insert into 表名(字段名,…) values(值,…);特点:1、要求值的类型和字段的类型要一致或兼容2、字段的个数和顺序不一定与原始表中的字段个数和顺序一致但必须保证值和字段一一对应3、假如表中有可以为null的字段,注意可以通过以下两种方式插入null值①字段和值都省略②字段写上,值使用
2021-05-27 20:43:48
125
原创 mysql一些简单的错误
dml语言方面:修改没有boyfriend的beauty值为null:UPDATE beautyLEFT OUTER JOIN boysON beauty.`boyfriend_id` = boys.`id`SET beauty.`boyfriend_id` = 2WHERE boys.`id` IS NULL;我写成了UPDATE beautyLEFT OUTER JOIN boysON beauty.`boyfriend_id` = boys.`id`SET beauty.`bo
2021-05-26 17:18:30
99
空空如也
请问我用OutputStreamWriter转换流输出后的文件内容为啥是空白?
2021-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人