Java

安全框架·shiro

官网:shiro.apache.org 目录: shiro 概念 Shiro 框架认证拦截实现 Shiro 框架认证业务实现 Shiro 中授权过程的实现 授权业务 DAO 实现 Shiro安全框架1.  shiro概念:   Shiro是apache旗下一个开源的安全框架,可以将软件中安全认证相关的功能提取出来,实现用户身份认证,权限授

Angular CLI

一 Angular CLI 是啥        Angular CLI 是一个命令行接口(Angular Command Line Interface),用于实现自动化开发工作流程。能让开发者更容易搭建和运行Angular工程。 Angular CLI 是Angular开发的一个辅助工具。 二 Angular CLI 安装    

ASP.NET Core 认证与授权[3]:OAuth & OpenID Connect认证

@@oidc connect/authorize     在上一章中,我们了解到,Cookie认证是一种本地认证方式,通常认证与授权都在同一个服务中,也可以使用Cookie共享的方式分开部署,但局限性较大,而如今随着微服务的流行,更加偏向于将以前的单体应用拆分为多个服务并独立部署,而此时,就需要一个统一的认证中心,以及一种远程认证方式,本文就来介绍一下如今最为流行的远程认证方式

JavaScript全解析——ES6函数中参数的默认值和解构赋值

本文为千锋资深前端教学老师带来的【JavaScript全解析】系列,文章内含丰富的代码案例及配图,从0到1讲解JavaScript相关知识点,致力于教会每一个人学会JS! 文末有本文重点总结,可以收藏慢慢看~ 更多技术类内容,主页关注一波! ES6函数中参数的默认值 给函数的形参设置一个默认值, 当你没有传递实参的时候, 使用默认值 直接使用 赋值符号(=) 给形参赋值即可 ES6的函数默认值

百度统计

百度统计 数据管理平台 网站分析 基于脚本的统计,统计访客的浏览等行为 可以获取点击、响应等数据并方便展现 缺点:无法统计网络爬虫的信息 以下为网站分析工具的 JavaScript 收集数据流程图:  浏览量 pv:页面浏览量PV(page view),用户每打开一次页面就被记录1次 访问次数:连续半小时,算一次访问,访客的判断以cookie为准 访客数 uv 新访客数 用户群细分:自定义变量:

微服务使用openfeign调用单点的会话失效问题

项目Springcloud,认证中心方式实现SSO使用开源框架Sa-Token 本身的单独访问每个客户端服务的单点就没有问题。然后单点通过Fegin调用就不好使了! 主要使用的Sa-Token的微服务单点功能 使用的依赖如下 问题就是A服务通过Fegin调用B服务,然后 StpUtil.isLogin();是False 统一的认证处理拦截器 明明都已经登录了Sa-Token集成的OSSSe

ADT和OOP中的“等价性”知识点总结

知识点概要: 等价关系 不可变类型的等价性 == 与 equals() 实现equals() 对象合同 可变类型的等价性 自动装箱和等价 一、等价关系   ADT的等价关系是基于AF来定义的   等价关系:自反、对称、传递 二、不可变类型的等价性   不可变类型的等价性还是依据与AF,AF映射到同样的结果,则等价。这也就是说,站在外部观察者的角度:对两个对象调用任何相同的操作,都得到相同的结果

每日总结 5.19

今日进行了web实验。 体验了新的增删改查的书写方式。  

每日总结2023-05-19

    使用Ajax来进行操作

jsp页面连接mysql数据库报错“com.mysql.jdbc.Driver”

今天在做web实验的时候数据库突然连不上了 以下是报错 我用的mysql包为mysql-connector-java:5.1.47 找了好久后来在一篇博客的启发下,那篇博客中说把一般包为web下lib目录中后来我仔细观察,发现我添加的包在WEBINF目录下的classes下的lib中,难怪找不到 我把它移动到外面就可以了 应该是这里创建lib包的时候创建到classes中了,一定要牢记 &

2023.5.19-每日总结

今天,我了解到了web使用Java MVC模式设计简单的数据库管理系统的最基本知识。

abp框架Excel导出——基于vue

@@abp 到处 excel   https://blog.51cto.com/u_15162069/2747885   abp框架Excel导出——基于vue   目录 abp框架Excel导出——基于vue 1.技术栈 1.1 前端采用vue,官方提供 1.2 后台是abp——aspnetboilerplate 2. Excel导出需求 3. 升级日志

java第四次作业

1、使用for循环计算1-100的和,除了以3结尾的那些数 package zuoye4; public class one { public static void main(String[] args) { //1、使用for循环计算1-100的和,除了以3结尾的那些数 int sum = 0; for (int i = 0; i &

java基于springboot+vue的漫画网站管理系统,附源码+数据库+lw文档+PPT,适合毕业设计、课程设计

1、项目介绍 考虑到实际生活中在漫画网站方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。 (a) 管理员;管理员使用本系统涉到的功能主要有:首页、个人中心、用户管理、漫画分类管理、漫画投稿管理、分类管理、排行榜管理、交流论坛、系统管理等功能。管理员用例图如图所示。 (b)用户;用户使用本系统涉到的功能主要有:首页、个人中心、,漫画投稿管理等功能。用户用例图如图所示。

源代码管理工具平台介绍

  1:源代码管理工具简述:   源代码管理工具是一种用于管理软件开发过程中源代码的工具。它可以帮助开发团队协同开发、版本控制、代码审查、代码合并等。源代码管理工具可以跟踪代码的修改历史,方便开发人员查看代码变化、回滚代码、分支开发等。源代码管理工具是现代软件开发不可或缺的一部分。     2:GitHub介绍与特点   GitHub是一个基于互联网的代码托管平台,它提供了一个集中式的代

AJAX实现弹出式输入框

今天初步学习了ajax,并用AJAX实现了简单的弹出式输入框 代码:  

5.20

代码时间:2h 代码量(行):3百行 相关事项:今天进行web实验四, 通过使用Java MVC模式设计简单的数据库管理系统,巩固使用JDBC技术访问数据库的方法,学习使用Java语言对服务器端进行编程,深入理解MVC网站设计模式的基本概念和框架结构。 还没有完成实验。。。。

SpringBoot实现登录校验与日志记录

1.系统登录实现 表示层: 点击查看代码 业务层: 点击查看代码 持久层: 点击查看代码 2.登录校验 虽然实现了将用户输入的账号密码与数据库中的数据进行匹配登录,但依然可以不经过登录的情况下,直接输入员工页面地址就可以访问,这是非常不安全的。 正确的流程应该是:当访问请求到达服务器后,服务器要校验当前用户是否已经登录过 如果登录过,就放行请求 如果未登录过,就禁止请求访问

Java程序设计复习提纲(下:图形界面)

目录 上: 基本语法与编译运行 数据类型和关键字 常用语法 数组与字符串 异常处理 中: 面向对象和类 下:本文 图形界面 GUI概述 Java图形用户界面(GUI)设计主要是使用Swing和JavaFX这两个库。Swing是早期Java版本中使用的主要库,而JavaFX是后来引入的,提供了更多的功能和更好的性能。 以下是关于Java GUI设计的一些基本知识:

学习开源项目消息推送平台需要什么基础?

有很多人问过我,学习开源项目消息推送平台austin需要有什么基础,我往往会回答:有SpringBoot基础就够了。 我在几年前总结过从零学习Java的路线,现在看来也没有很过时: Java基础:流程控制-->面向对象(包括语法)-->集合-->IO流-->异常-->多线程-->网络编程-->反射 JavaWeb基础:Tomcat-->XML/注解

【大数据】Presto(Trino)REST API 与执行计划介绍

目录一、概述二、环境准备三、常用 REST API1)worker 节点优雅退出2)提交SQL查询请求3)获取查询状态4)获取查询结果5)取消查询请求6)获取Presto 节点信息7)获取Presto服务器使用统计信息8)获取查询计划四、Presto(Trino)执行计划 一、概述 Presto(现在叫Trino)是一个分布式SQL查询引擎,它允许用户在多个数据源上执行查询。Presto本身是一

AJAX初涉

今天编写网页的时候,发现自己需要使用Ajax来解决一些问题。于是去学习了Ajax的相关知识。介绍一下AJAX技术。 所谓AJAX(Asynchronous JavaScript and XML)指的是一种通过在后台与服务器进行少量数据交换,而不刷新整个页面的技术。它使用一些基于 JavaScript 的 API,能够创建快速、动态更新的网页效果。 使用 AJAX 技术,可以异步请求服务器并从服务器

接口优化

转载:https://mp.weixin.qq.com/s/0ez_mkyr0i4MZd7DEN7M8A   接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需要分库

今天编写了java web实验4

我今天实验课编写了javaweb的增删改查,学习了Css对页面美化的使用方法,也学习了jQuery对前端页面的一个开发技术,使增删改查在一个页面实现,减少了页面之间的一个跳转,使用户有了一个更好的体验。

23-05-19 刷题

23-05-19 刷题 非常难的一个题目,然后解法也非常多。 【Hard】218. 天际线问题 - 力扣(LeetCode) 非常难的题目,需要多复习,和深入理解。 实现1:使用扫描线(Swipeline + PriorityQueue来实现) 复杂度分析: 时间:O(nlogn) 预处理扫描线,排序O(nlogn),后面核心处理逻辑,总共有n个高度,各加入优先队列和删除一次,优先队列的操作时

docker自定义镜像无法访问

说一下,自己学习部署容器,把自己的项目做成一个镜像(image),遇到了奇怪的现象,部署了mongo,redis,nginx,使用docker-compose进行编排。比如mongodb的端口默认27017,redis默认6379,nginx端口80.   自己定义的镜像信息:   version: '3.1' services: myProject:

Thymeleaf

Thymeleaf 视图模板技术 JavaWeb教程目录 | 代码重工 (gitee.io)

<<  <  1240  1241  1242  1243  1244  1245  1246  1247  1248  1249  1250  >  >>