ICode9

精准搜索请尝试: 精确搜索
  • 观察者模式2021-09-11 23:34:15

    4.15观察者模式 4.15.1天气预报项目需求 天气预报项目需求,具体要求如下: 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方)。 需要设计开放型API,便于其他第三方也能接入气象站获取数据。 提供温度、气压和湿度的接口。 测量数

  • JavaWeb-05-JSP规范-05-在线考试管理系统02-试题信息管理2021-08-24 01:32:33

    JavaWeb-05-JSP规范-05-在线考试管理系统02-试题信息管理 用户信息管理模块传送门:用户信息管理模块 1.目标 试题信息管理模块 2.功能实现 添加试题信息 查询试题信息 更新试题信息 删除试题信息 3.准备工作 3.1创建试题信息表(t_question.frm) drop table if exists t_question;

  • shiro简介2021-08-23 13:32:57

    Shiro是一个Java安全框架 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境,也可以用在 JavaEE 环境。Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等 其基本功能点如下所示: Authentication:身份认证 / 登录,验证用户是不是拥有相应的身

  • 代理模式2021-08-23 12:01:48

    1、简介   代理模式是对象的结构模式,代理模式给某个对象提供一个代理对象,并由代理对象控制对原对象的引用。 2、代理模式的分类   2.1、按照目的分类:远程代理,虚拟代理,Copy-on-Write代理,保护代理,Cache代理,防火墙代理,同步化代理,智能引用代理。   2.2、按照实现方式分类:动态代

  • 两份Java多线程学习资料2021-08-22 10:32:44

    最近在学Java多线程的知识,主要看以下2份资料: 深入浅出Java多线程 http://concurrent.redspider.group/RedSpider.html  ps:GitHub地址见https://github.com/RedSpider1/concurrent,这份资料比较新,是由RedSpider社区成员原创与维护并开源的Java多线程系列文章。 《深入浅出Java

  • 谷粒学院-12-多表查询2021-08-15 11:34:50

    要求: 思路: 在这种情况下,一般需要自己编写一个多表查询的sql 方案有四种 内连接 左外连接 右外连接 这里我们选择了左外连接 先单独写一些sql语句,测试sql语句 SELECT ec.id,ec.title,ec.price,ec.cover,ec.lesson_num, ecd.`description`, et.name, es1.title, es2.title FROM e

  • oracle的窗口函数2021-08-12 15:04:11

    在工作的过程中,我们有时候需要编写复杂的sql脚本.在这个时候,如果掌握一些数据库函数,对我们的工作可以事半功倍的作用. 这篇主要记录学习Oracle 的窗口函数的一些体会. 窗口函数的名字是over()函数,常用的有两个属性partition by和order by,partition by类似于group by,我们

  • shiro的基础知识储备--授权流程2021-08-05 15:30:44

    目录 授权基础知识1,概念2,关键对象3,授权流程4,授权方式5,权限字符串6,授权实现(1)自定义的realm类中重写了AuthorizingRealm中的doGetAuthorizationInfo()方法。(2)测试类中去查看认证用户中被授权的权限 授权基础知识 1,概念 授权就是访问控制,控制谁能访问哪些资源。主体进行身

  • PHP TP5 发送邮箱2021-08-04 20:00:53

    第一步:使用composer安装phpmailer composer require phpmailer/phpmailer 第二步:common.php写个发送邮件的函数 /** * 系统邮件发送函数 * @param string $tomail 接收邮件者邮箱 * @param string $name 接收邮件者名称 * @param string $subject 邮件主题 * @param str

  • 记一次前后端分离shiro引起的报错2021-08-03 11:04:31

    在进行shiro前后分离授权时,报错如下。  错误内容:This subject is anonymous - it does not have any identifying principals and authorization operations require an identity to check against.  A Subject instance will acquire these identifying principals automati

  • hive第五天2021-07-25 20:34:22

    第五天笔记 Hive With as 用法 // 之前的写法 select t.id ,t.name ,t.clazz ,t.score_id ,t.score ,c.subject_name from( select a.id ,a.name ,a.clazz ,b.score_id ,b.score from (

  • 2021-07-22-hive高级用法2021-07-22 20:32:00

    substr函数用法 1. SUBSTR(str,pos,len): 从pos开始的位置,截取len个字符 eg: substr(string ,1,3) :取string左边第1位置起,3字长的字符串。 所以结果为: str substr(string, -1,3):取string右边第1位置起,3字长的字符串。显然右边第一位置起往右不够3字长。结果只能是: g substr(s

  • SpringBoot整合邮件发送工具类2021-07-21 15:00:22

    /** * @author hzb * @Title: * @Package * @Description: * @date 2021/7/2019:08 */ public class SendMailUtil { private static Logger Log = (Logger) LoggerFactory.getLogger(SendMailUtil.class); //private static JavaMailSender javaMailSend

  • Spring Boot 邮件发送2021-07-20 09:05:03

    Spring Boot 邮件发送 以163为例,需要开启163邮箱授权码. 导入邮件模块依赖 <!--邮件模块依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </depen

  • SQL行列转换2021-07-13 17:05:07

    方法很基础,但是容易理解和记忆 现在有两张表 纵表  name  | subject | score -------+---------+-------  Kevin | Math    |    98  Kevin | Physics |    97  Kevin | Biology |   100  Sam   | Math    |    95  Sam   | Physics |    92  Sam   | B

  • js原型继承-笔记2021-07-11 13:34:35

    原型对象的继承 js中对象间存在原型链的关系,所以就有对应存在的原型继承的方法,这里记录一下其中一种。 call函数的使用 function People(name, age) { this.name = name; this.age = age; this.energy = 100; } function Teacher(name, age, subject) { People.call(this

  • 08 Shrio 授权的三种方式2021-07-07 15:08:29

    Shiro支持三种方式的授权: 编程式:通过写if/else授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRole(“admin”)) { //有权限 } else { //无权限 } 注解式:通过在执行的Java方法上放置相应的注解完成: @RequiresRoles("admin")

  • shairo快速上手2021-06-27 22:31:27

    1、Maven依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.7.1</version> </dependency> <dependency>

  • shiro权限校验2021-06-22 17:02:26

     一、Shiro介绍   1、Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。   2、使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序   二、Shiro体系结构   1、 Authen

  • Sortable.js在vue中实现拖拽2021-06-22 13:04:32

    1 npm install sortablejs --save 2 xxx.vue <template> <div> <el-bgwhite> <el-row> <el-form :model="form" ref

  • Apache Shiro2021-06-11 11:58:34

    Shiro架构介绍 什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。 对于任何一个应用

  • Python数据分析项目实战2021-06-09 18:32:17

    之前在知乎上刷到一篇使用Excel完成数据分析的文章,于是我想到用Python来进行同样的数据分析。 原Excel数据分析文章地址:https://zhuanlan.zhihu.com/p/47707508 使用到Python的numpy、pandas、motplotlib 代码及结果如下: //引入相应模块 import csv import numpy as np import p

  • [ Spring Boot ] 整合 Websocket 实现消息推送框架的设计笔记2021-06-09 15:54:46

    前段时间,项目中用Websocket实现了一套后台向前端推送的Service层搭建,感兴趣的童鞋可以了解下^_^ Maven pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency&

  • 前后端分离开发入门2021-06-05 10:29:22

    (留存备忘,转自author:骆昊) 目录 返回JSON格式的数据 使用Vue.js渲染页面   在传统的Web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器为前端提供业务逻辑和数据准备的所有代码统称为后端。所谓前后端分

  • 数据模型、深入模型(Django)2021-06-03 10:59:05

    目录 创建项目和应用 配置关系型数据库MySQL 使用ORM完成模型的CRUD操作 利用Django后台管理模型 实现学科页和老师页效果 补充内容 (留存备忘,转自author:骆昊) 所谓“模型”说得更直白一些就是数据(的表示),所以通常也被称作“数据模型”。在实际的项目中,数据模型通常通过数据库实现

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有