java
麦子fuke
...
展开
-
Shiro权限控制的学习记录
Shrio在普通工程下的使用流程模拟测试的ini文件[users]dp:1234导入依赖 <!--shiro依赖--> <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --> <dependency> <groupId>...原创 2019-09-18 19:01:14 · 84 阅读 · 0 评论 -
SpringBoot引入Mybatis
集成Mybatis的步骤在SpringBoot中没有给Mybatis提供一些依赖,但是mybatis自己有对应的springBoot的依赖。1.首先添加mybatis的依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spr...原创 2019-09-22 15:17:50 · 2003 阅读 · 0 评论 -
SpringBoot中JDBC配置
springBoot配置JDBC步骤1.开启jdbc启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dep...原创 2019-09-22 11:47:11 · 5730 阅读 · 0 评论 -
SpringBoot配置拦截器
SpringBoot中拦截器的配置1.创建一个拦截器类,实现HandlerInterceptor方法并且实现其中的三个方法@Slf4jpublic class MyInterceptor implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, HttpServletRes...原创 2019-09-22 10:52:41 · 128 阅读 · 0 评论 -
SpringBoot中SpringMVC的配置,日志输出级别,及整合MyBatis
工程准备:创建maven工程1.选择maven直接next2.输入组织、工程名和版本号点击next,然后在下一个界面直接finish3.配置maven本地地址4.引入依赖创建springBoot的启动,Application类 <!--父pop--> <parent> <groupId>org.springframe...原创 2019-09-22 10:48:10 · 1983 阅读 · 0 评论 -
SpringBoot学习-利用yml/yaml配置,及SpringBoot测试的使用
使用yml进行数据库相关配置准配创建yml的配置文件,名称必须为application.ymljdbc: driver: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8 username: root password: 123456使用配置文件,通过创建一...原创 2019-09-21 13:27:05 · 755 阅读 · 0 评论 -
SpringBoot使用properties文件配置连接池的方式
SpringBoot配置连接池准备:创建返回dataSource的方法,在类上添加注解@Configuration,表示这是个配置类,并且在方法上配置Bean注解,表示将返回的对象交个bean容器@Configurationpublic class DataSourceConfig { @Bean public DataSource dataSource(){ ...原创 2019-09-21 12:41:18 · 1555 阅读 · 0 评论 -
SpringBoot学习1-用maven创建第一个SpringBoot工程
创建SpringBoot工程1.创建工程选择maven工程2.选择next输入组织、坐标和版本3.选择路径并点击finish4.选择自动导包5.设置maven为本地地址的maven6.引入父pom、springBoot-web依赖、热部署 <!--父pop--> <parent> <groupId>org.sp...原创 2019-09-21 09:05:44 · 209 阅读 · 1 评论 -
Java多线程学习-线程安全
解决java多线程中线程安全的三种方式1.什么是线程安全 private int count = 100; @Override public void run() { while(true){ if(count>0){ System.out.println(Thread.currentThread().getName()+"卖...原创 2019-09-20 15:49:10 · 216 阅读 · 0 评论 -
Java多线程学习-线程开启
线程的创建与开启,和内部类开启线程1.继承的方式开启线程1.1先创建一个类继承Thred类class MyThread1 extends Thread1.2重写run方法 @Override public void run() { for(int i = 0;i<30;i++){ System.out.println("运行第"+i...原创 2019-09-20 10:35:36 · 74 阅读 · 0 评论 -
SSM+Maven+Shiro权限-1login登录
Shiro权限-1login登录1.添加shiro依赖<!--shiro--> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version...原创 2019-09-19 09:05:22 · 122 阅读 · 0 评论 -
Shiro权限控制学习记录3-MD5加密
MD5散列适应流程 MD5算法是一种不可逆的散列算法1.配置ini中的散列算法[main]#定义凭证匹配器credentialsMatcher=org.apache.shiro.authc.credential.HashedCredentialsMatcher#散列算法credentialsMatcher.hashAlgorithmName=md5#散列次数credential...原创 2019-09-18 20:40:41 · 117 阅读 · 0 评论 -
Shiro权限控制学习记录2-自定义Reaml
Shiro自定义Realm1.创建一个Realm类并继承AuthorizingRealm,实现两个方法如图1:2.判断用户名和密码protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException { String us...原创 2019-09-18 20:05:20 · 129 阅读 · 0 评论 -
SpringBoot引入druid连接池,并且开启数据监控
引入druid连接池1.引入druid的相关依赖,并且引入log4j日志处理 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version&...原创 2019-09-25 08:24:08 · 239 阅读 · 0 评论