
学习体会
HuToolS
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git的基本使用
安装git (无脑下一步就可以安装成功) 搭建远程仓库略(很简单)主要就是生成公钥(需要在 .ssh下使用 ) 输入命令:ssh-keygen -t rsa原创 2020-04-18 10:11:58 · 172 阅读 · 0 评论 -
java数据结构之数组基本使用
实现数组的添加元素 public class testArray { public static void main(String[] args) { //实现数组的扩容 //定义一个新的数组 int[] arr = new int[]{7,8,9}; //打印该数组 System.out.println(...原创 2020-04-04 20:20:00 · 328 阅读 · 0 评论 -
基于IDEA下使用Easy Code插件实现代码自动生成
是素数原创 2020-03-25 11:26:48 · 271 阅读 · 0 评论 -
tk.mybatis.mapper.provider.base.BaseUpdateProvider.dynamicSQL
nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseUp...原创 2020-02-29 17:10:56 · 669 阅读 · 0 评论 -
Invalid bound statement (not found)错误的可能原因
1.检查xml文件所在package名称是否和Mapper interface所在的包名 mapper的namespace写的不对!!!注意系修改。 2.UserMapper的方法在UserMapper.xml中没有,然后执行UserMapper的方法会报此错误 ...原创 2019-12-03 21:29:50 · 171 阅读 · 0 评论 -
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serve
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known se...原创 2019-12-03 15:51:08 · 325 阅读 · 0 评论 -
centos7命令行和图形界面的相互切换问题发现(Linux学习)
最近在学linux的时候看视频将centos7 的图形化界面弄成命令行了 先以root进入到终端 用 vim/etc/inittab 查看系统的2种启动模 然后退出vim模式后,输入命令systemctl get-default 查看当前系统启动模式; 将命令行切换成图形化界面的命令systemctl set-default graphical.target 之后再输入reboot重启即可...原创 2019-11-22 21:51:52 · 564 阅读 · 0 评论 -
SpringBoot整合mybatis
1)、导入spring-mybatis的依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId&g...原创 2019-11-20 10:49:01 · 141 阅读 · 0 评论 -
springboot整合mybatis出现Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone'
今天整合springboot整合mybatis出现的时候出现了Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ 这个错误 服务器返回无效时区。转到“高级”选项卡并手动设置“serverTimezone”属性。(区域错误) 解决方法: mysql -u root -p mysql>sho...原创 2019-11-20 09:05:42 · 319 阅读 · 0 评论 -
Thyemleaf的使用和语法(笔记)
接上一篇,导依赖之后 使用: 1、导入thymeleaf的名称空间: 2、controller下 @RequestMapping("/Success") public String Success(Map<String, Object> map){ map.put("hello","你好"); return "success"; } 3、在html中 <div ...原创 2019-11-16 10:02:32 · 1419 阅读 · 0 评论 -
SpringBoot下的web开发(笔记)
web开发 1、创建一个springboot应用,选中我们需要的模块 2、springboot默认将这些场景配置好了,只需要在配置文件指定少量配置就可以运行起来 3、自己编写业务代码 搞清楚自定配置原理这个场景SpringBoot帮助我们配置了什么,能不能修改?修改哪些配置?能不能扩展? xxxAutoConfiguration :帮我们自动配置组件 xxxProperties:配置类来封装配置文...原创 2019-11-15 20:46:12 · 180 阅读 · 0 评论 -
springboot自动配置原理(笔记)
1、自动配置原理: (1) SpringBoot启动的时候加载主配置类,开启的自动配置的功能 @EnableAutoConfiguration (2)@EnableAutoConfiguration的作用 : 利用AutoConfigurationImportSelector给容器中导入一些组件? 可以查看selectImports()方法中的内容; List configurations = ...原创 2019-11-15 09:06:41 · 157 阅读 · 0 评论 -
springboot学习笔记01
Spring Boot HelloWorld (IDEA:使用 Spring Initializer快速创建项目) 功能: 浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串; 创建maven工程 在pom文件中导入springboot相关依赖 <parent> <groupId>org.springframework.boo...原创 2019-11-14 18:59:32 · 128 阅读 · 0 评论 -
ssm框架下的一个简单的登录实现
接着上一话,注册功能实现后我写了一个登录的小demo 首先:userMapper加一通过用户名去查询数据库的方法 Users findByUserName(String username); 然后userServiceImpl中写与之一样的方法 public Users findByUserName(String username) { return userMapper.findBy...原创 2019-11-10 17:14:19 · 1046 阅读 · 0 评论 -
使用ssm框架实现一个简单的注册功能
首先需要一个数据库, 里面存放id,用户名,密码 sql语句 DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DE...原创 2019-11-09 22:35:16 · 1419 阅读 · 1 评论 -
SpringMVC作用域传值的几种方式(笔记)
1.使用原生Servlet 1.1在HanlderMethod参数中添加作用域对象 @RequestMapping("demo1") public String demo1(HttpServletRequest abc,HttpSessionsession Param){ //request作用域 abc.setAttribute("req","req的值"); //session作用域 ...原创 2019-11-09 22:14:01 · 212 阅读 · 0 评论 -
mybatis的分页插件
分页插件主要是PageHelper,去官网复制的配置文件如下,选择其中一个即可,我选择的是第二个 Config PageHelper 1. Using in mybatis-config.xml <!-- In the configuration file, plugins location must meet the requirements as the foll...原创 2019-11-07 19:22:10 · 342 阅读 · 0 评论 -
请求转发和重定向的区别
1,请求转发:request.getRequestDispatcher("").forward(); 2,重定向:原创 2019-10-25 22:31:04 · 418 阅读 · 0 评论 -
关于多线程的学习理解笔记
**第一:**理解什么是线程 ,什么是进程? 进程:是资源分配的最小单元,进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位(简单说就像笔记本电脑中的某软件在内存中的执行过程,打开任务管理器,就可以看到其在内存中执行的过程) 线程:就是进程的一个实体,是比进程更小的能独立运行的基本单位 二者联系:一个进程可以有多个线程,线程是共享进程资源的 *...原创 2019-10-21 20:21:56 · 165 阅读 · 0 评论 -
面向对象的思想
面向对象是一种设计思想,在java中一切皆是对象,把一切的东西看成对象,比如说,人,猫,鸟等他们都有各自的特有属性,如:人可以编程,可以睡觉, 猫可以逮老鼠,鸟可以抓害虫,这些属性可以直接封装为方法,然后直接调用该方法,就可以直接拿过来用这里面的方法,属性。 面向对象的**三(四)**大特征:封装 , 继承, 多态 (抽象) 封装:在面向对象程式设计方法中,封装(Encapsulation)是指一...原创 2019-10-20 15:21:18 · 147 阅读 · 0 评论