随笔分类 -  我的java学习

1 2 3 4 5 ··· 10 下一页
和java编程学习相关的内容
使用数据传输对象避免写多表关联查询
摘要:Question.java 传输对象 阅读全文
posted @ 2019-10-25 22:45 行之间 阅读(432) 评论(0) 推荐(0)
Provider增删改查
摘要:```java package com.fei.provider; import org.apache.ibatis.jdbc.SQL; import com.fei.domain.User; public class UserProvider { /** * 新增用户 * * @return */ public String addUser() { return new SQL() { { IN 阅读全文
posted @ 2019-10-24 22:35 行之间 阅读(315) 评论(0) 推荐(0)
SpringToolSuit(STS)添加了Lombok后仍然报错
摘要:参见这篇博客 https://blog.csdn.net/qq_27442469/article/details/90612918 上面步骤做完后,在项目右键 Maven Update Project 阅读全文
posted @ 2019-10-23 19:34 行之间 阅读(661) 评论(0) 推荐(0)
Spring Boot整合Mybatis出现错误java.lang.IllegalStateException: Cannot load driver class:com.mysql.cj.jdbc.Driver
摘要:错误描述: 错误原因及解决办法: 可能是没有加入驱动的依赖jar包,检查pom.xml中是否有对应依赖,没有则加入依赖 阅读全文
posted @ 2019-10-23 15:51 行之间 阅读(5934) 评论(0) 推荐(0)
微服务下的用户登录权限校验解决方案
摘要:微服务下的用户登录权限校验解决方案 1)方案一:单机tomcat应用登录校验 session保存在浏览器和应用服务器会话之间,用户登录成功,服务端会保存一个session,当然会给客户端一个sessionId,客户端会把sessionId保存在cookie中,每次请求都会携带这个sessionId 阅读全文
posted @ 2019-10-21 22:37 行之间 阅读(4777) 评论(0) 推荐(0)
Spring Boot 使用Mybatis注解开发增删改查
摘要:使用逆向工程是遇到的错误 错误描述 解决办法 在 中增加如下配置 使用Mybatis注解开发增删改查 阅读全文
posted @ 2019-10-20 21:22 行之间 阅读(554) 评论(0) 推荐(0)
Spring Boot 2.x整合mybatis及druid数据源及逆向工程
摘要:1逆向工程 1)db.properties 2)generatorConfig.xml xml <!DOCTYPE generatorConfiguration PUBLIC " //mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" 阅读全文
posted @ 2019-10-19 21:21 行之间 阅读(488) 评论(0) 推荐(0)
JVM内存结构之本地方法栈
摘要:Native Method Stacks(本地方法栈) 本地方法:指不是用Java语言编写的方法,因为Java语言是有一定限制的,有些情况下它是不能直接和操作系统打交道的。这时就需要调用一些用C或C++编写的方法去跟操作系统底层打交道。Java语言可以调用这些本地方法间接的调用操作系统底层的一些功能 阅读全文
posted @ 2019-10-18 22:54 行之间 阅读(543) 评论(0) 推荐(0)
手动创建一个Spring Boot 2.x项目
摘要:0. spring boot 2.1.9版本quick start参考文档地址:https://docs.spring.io/spring boot/docs/2.1.9.RELEASE/reference/html/getting started first application.html ge 阅读全文
posted @ 2019-10-17 23:35 行之间 阅读(937) 评论(0) 推荐(0)
Spring Boot整合tk.mybatis及pageHelper分页插件及mybatis逆向工程
摘要:Spring Boot整合druid数据源 1)引入依赖 2) 引入配置 3)整合MyBatis tk.mybatis是在MyBatis的基础上提供了很多工具,让开发更加高效 添加依赖 中添加mybatis的配置 创建通用的父级接口 4)整合PageHelper分页插件 PageHelper是MyB 阅读全文
posted @ 2019-10-16 22:00 行之间 阅读(4861) 评论(0) 推荐(0)
Java 内存结构之虚拟机栈
摘要:2.虚拟机栈 定义:虚拟机栈(Java Virtual Machine Stacks)就是每个线程运行需要的内存空间,栈由一个一个的栈帧(Frame)组成,栈帧就是每个方法运行时需要的内存(方法的参数、局部变量、返回地址) 每个线程只能有一个活动栈帧,对应着当前正在执行的那个方法 问题分析 垃圾回收 阅读全文
posted @ 2019-10-14 23:01 行之间 阅读(305) 评论(0) 推荐(0)
Java 虚拟机JVM
摘要:定义 Java Virtual Machine:Java程序的运行环境(Javae二进制字节码的运行环境),相比C++有以下好处: 一次编写,到处运行 自动内存管理,垃圾回收功能 数组下标越界检查 多态 学习JVM有什么用? 帮助我们理解底层实现原理,例如:foreach是如何实现的?动态代理又是如 阅读全文
posted @ 2019-10-12 21:47 行之间 阅读(150) 评论(0) 推荐(0)
Spring Boot 之Profile
摘要:Profile Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境。 1)多Profile文件 我们在主配置文件编写的时候,文件名可以是:application {profile}.properties/yml 默认使用application.pr 阅读全文
posted @ 2019-10-11 21:29 行之间 阅读(166) 评论(0) 推荐(0)
Spring Security初识
摘要:Spring Security与Spring Boot集成 添加依赖: 3.1 权限管理 基于角色的权限管理 什么是角色? 代表一系列行为或责任的实体 限定了角色能做什么,不能做什么 用户账号往往与角色相关联 RBAC 基于角色的访问控制(Role Based Access Control) 隐式访 阅读全文
posted @ 2019-10-10 22:33 行之间 阅读(196) 评论(0) 推荐(0)
Github使用进阶
摘要:1 Github常用词: watch:会持续收到该项目的动态 fork:复制某个项目到自己的Github仓库中 star:可以理解为点赞 clone:将项目下载至本地 follow:关注你感兴趣的作者,会收到他们的动态 2 in关键词限制搜索范围 xxx关键词 in:name或description 阅读全文
posted @ 2019-10-09 22:56 行之间 阅读(283) 评论(0) 推荐(0)
数据库JDBC
摘要:数据库概述 什么是数据库?数据库就是存储数据的仓库,本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以通过SQL对数据库进行增删改查操作。 数据库对应一个应用系统,在系统中有很多的功能,每个功能可能涉及一些对象(类),此时,每一个类对应于数据库中的一张表。对象的属性对应于数据库表的字段。 阅读全文
posted @ 2019-10-08 22:43 行之间 阅读(412) 评论(0) 推荐(0)
Java内存模型(JMM)的可见性
摘要:JMM(Java Memory Model)内存模型之可见性 JMM是Java内存模型的缩写,本身是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。 JMM关于同步的规定 线程解锁前,必须把共享变量的值 阅读全文
posted @ 2019-10-07 23:06 行之间 阅读(738) 评论(0) 推荐(0)
Spring Boot 整合Spring Data JPA
摘要:Spring Boot整合Spring Data JPA 1)加入依赖 2)增加配置(application.properties) 3)编写一个实体类(bean)和数据表进行映射,并且配置好映射关系 3)编写一个Dao接口来操作实体类对应的数据表 4)service层调用测试 阅读全文
posted @ 2019-10-06 23:41 行之间 阅读(262) 评论(0) 推荐(0)
Git版本控制工具初识
摘要:Git使用教程 0 Git下载安装 下载网址:https://www.git scm.com/download/ 安装时,一路next就可以了,如果遇到下载很慢时,可以选择换个浏览器试试,实在不行就找网盘下载。 1 Git安装后的配置 ==初次使用Git前的配置== 需要配置一下,让它知道操作的主人 阅读全文
posted @ 2019-10-05 23:10 行之间 阅读(182) 评论(0) 推荐(0)
事务的四个特性
摘要:事务的特性ACID 原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency):事务前后数据的完整性必须保持一致。 隔离性(Isolation):事务的隔离性是指多个用户并发访问数据库时,一个用户的事务不能被其他用户 阅读全文
posted @ 2019-10-04 23:46 行之间 阅读(777) 评论(0) 推荐(0)

1 2 3 4 5 ··· 10 下一页