自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(264)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 现代企业管理笔记——控制

控制的目标,即进行控制活动的目的取向,也是进行控制活动的依据。控制的主体,即各级管理者及其所属的各职能部门。控制的对象,控制系统控制的对象应是组织的整个活动。控制的方法和手段,即为达到有效的控制,所采用的各种科学方法和手段。

2022-11-06 21:15:01 498

原创 现代企业管理笔记——领导

也即用于满足低层次需要的投入效益是递减的,当员工低层次的需要得到一定程度的满足后,仍以原来的激励方式来激励员工,效果会很小,但如果着眼于员工更高层次的需要,则对员工的激励可以使组织绩效明显提高。人的需要和潜力,随着年龄的增长,知识的丰富、地位的改变以及人际关系的变化而各不相同。“自我实现的人”认为人有自动的、自治的工作特性,因而管理制度应保证员工能充分施展自己的才能,充分发挥他们的积极性和创造性,主张下放权力,建立决策参与制度、提案制度、劳资会议制度,把个人的需要同组织的目标结合起来。提出的一种激励理论。

2022-11-06 20:25:20 858

原创 现代企业管理笔记——组织

组织机构设计的任务:所谓组织机构设计就是将一个组织实体按专业化分工协作原则,划分成若干性质不同的业务工作,形成一系列工作职位,然后再将这些工作职位按其内在的联系组合成若干管理层次和部门,确定各职位、各层次、各部门的职责和职权,最终联结形成一个相互联系的组织结构体系的过程。组织管理的任务:设计一个高效率运行的组织结构,将合适的人员配备到合适的岗位上去,使组织实体围绕其目标有效地运转起来,并在动态变化的环境中不断地成长发展。分析组织结构设计的影响因素,认识组织结构的具体特征属性,是组织机构设计的理论性基础。

2022-11-06 19:02:07 1206

原创 软件设计与体系结构——创建型模式

模式动机:考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,如果我们希望在使用这些按钮时,不需要知道这些具体按钮类的名字,只需要知道表示该按钮类的一个参数,并提供一个调用方便的方法,把该参数传入方法即可返回一个相应的按钮对象,此时,就可以使用简单工厂模式。在软件系统中,有时面临着“一个复杂对象”的创建工作,该复杂对象通常由各个部分的子对象用一定的算法构成。

2022-11-04 23:07:01 453

原创 数据库八股系列——MySQL

例如a = 1 and b = 2 a,b字段都可以使用索引,因为在a值确定的情况下b是相对有序的,而a>1and b=2,a字段可以匹配上索引,但b值不可以,因为a的值是一个范围,在这个范围中b是无序的。可以看到a的值是有顺序的,1,1,2,2,3,3,而b的值是没有顺序的1,2,1,4,1,2。大家知道,MySQL 中的索引有很多中不同的分类方式,可以按照数据结构分,可以按照逻辑角度分,也可以按照物理存储分,其中,按照物理存储方式,可以分为聚簇索引和非聚簇索引。

2022-11-02 19:30:25 277

原创 Java八股系列——集合框架

这两个类都实现了 List 接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是HashSet 之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了说清楚ArrayList 与Vector的功能,我们使用对比方式,更有利于说明问题)。

2022-10-31 16:43:38 66

原创 设计满足约束的三角形类

设计一个三角形类,类中有代表三条边的int型成员,满足如下约束:(1)三角形类中的任一属性均不能被其他类存取;(2)创建出的任一三角形均满足约束:边长均为正整数,且任意两边之和大于第三边;(3)该类至多只能创建10个三角形。请完成三角形类的设计,并编写测试类,已验证以上约束。

2022-10-29 21:32:15 327

原创 现代企业管理笔记——计划

就是从企业生产经营活动的整体出发,根据企业各部门、各单位、各个环节、各种要素、各种指标之间的相互制约关系,依照系统管理的思想,对企业内部的各种计划予以协调平衡,进而使计划成为一个相互关联、相互配合的有机整体。其基本原理是将活动项目的计划、组织和管理作为整体系统,运用统筹兼顾的思想,通过带箭头线的网络形式,反映和表达计划的安排,并据此进行方案的优化;因此企业应重视管理的基础工作,这是企业计划和实施科学管理的基础和前提。计划的有效性是受多种因素影响的,不同类型的计划所适应的环境和组织自身的状况是不同的。

2022-10-27 22:00:03 1837

原创 现代企业管理笔记——管理概论

人的积极性具有极大的内在潜力,企业必须采用科学的方法激发人的内在潜力,使每个人都能做到尽其所能、展其所长,自觉地努力工作,这就是管理的激励原理。系统是按照统一的功能目的而组成的有机整体。因此,必然要与环境进行物质的、能量的和信息的交换,必须适应外部环境的变化。:泰罗和他的追随者研究的重点始终是企业的基层作业管理和工人的工作效率,他的理论成了管理学的起点。现代管理的控制活动,就是通过不断接受和交换内外信息,依据一定的标准,监督检查计划的执行情况,发现偏差,采取有效措施,调整生产经营活动,以达到预期的目标。

2022-10-27 17:20:46 1395

原创 数字图像处理——基本运算

相邻像素(对于像素p(m,n))像素邻接:像素的相邻仅说明了两个像素在位置上的关系,若再加上取值相同或相近,则称两个像素邻接。

2022-10-20 22:36:21 3758 2

原创 数字图像处理——引言

图像处理、图像分析和图像理解是处在三个抽象程度和数据量各有特点的不同层次上。图像处理是比较底层的操作,它主要在图像像素级上进行处理,处理的数据量非常大。图像分析则进入了中层,分割和特征提取把原来以像素描述的图像转变成比较简洁的非图像形式的描述。图像理解主要是高层操作, 基本上是对从描述抽象出来的符号进行运算,其处理过程和方法与人类的思维推理有许多类似之处。

2022-10-20 20:03:36 1410

原创 花了三个月,终于把个人网站写完了

这是我大二暑假正式开始写的,虽然我大一就有了个Hexo搭建的个人网站,但是我不会Pug模板引擎,也没有学的想法,所以没法很好地二次开发那个网站,于是一直就想着自己完整写一个,但奈何能力不足,所以一直拖到大二结束才正式开始写。

2022-10-18 13:06:39 6717 2

原创 软件设计与体系——面向对象设计的原则

用一道题熟悉OO设计与编程:给定一个4位数(数字不完全相同),这4个数字可以得到最大4位数和最小4位数,算它们的差,不是6174则重复上述过程,最终会得到6174,验证这个过程。

2022-10-06 22:30:09 900

原创 nested exception is io.lettuce.core.RedisCommandTimeoutException

org.springframework.dao.QueryTimeoutException: Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command timed out after 5 second(s)

2022-10-04 19:50:13 1100

原创 软件需求分析——需求工程导论

20世纪50年代,软件以机器为中心,主要内容为指令码、汇编语言、BIOS、批量事务处理、计算性任务等20世纪60年代,软件以应用为中心,主要内容为3GL(第三代语言)、OOL、OS、Virtual Machine、基本业务处理、应用处理等1968年北大洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危机”(software crisis)这个名词。解决方案:软件工程(以下来自于IEEE)

2022-10-04 18:11:29 1208

原创 数字媒体概论——系统篇

需求分析三大要素:表达内容、面向人群与使用方式

2022-10-04 15:24:56 1855

原创 数字媒体概论——3D篇

建模:在三维空间创建可见对象的外形渲染:逼真的将3D对象转变成2D图像动画:随时间改变对象的外形或者渲染的参数

2022-09-29 12:37:27 906

原创 数字媒体概论——声音

声音的产生:声音(Sound)是由物体振动产生的声波。是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知的波动现象。

2022-09-28 20:13:48 2031

原创 数字媒体概论——视频

视频:视频是由一幅幅单独的画面序列(帧 frame)组成 ,这些画面以一定的速率(帧率 fps)连续地投射在屏幕上,使观察者具有图像连续运动的感觉。

2022-09-28 08:59:06 3892

原创 数字媒体概论——2D图像图形

色彩是能引起我们共同的审美愉悦的、最为敏感的形式要素。色彩是最有表现力的要素之一,因为它的性质直接影响人们的感情。丰富多样的颜色可以分成两个大类:无彩色系和有彩色系。有彩色系的颜色具有三个基本特性:色调、纯度(也称彩度、饱和度)、亮度。

2022-09-26 23:36:55 2116

原创 数字媒体概论——绪论

计算机多媒体能力的实现只是下面很多过程中的最近发生的一个新纪元:山洞壁画、手抄的手稿、印刷出版物、无线电和电视……这些发明反映的人类想要表达创造力,想要利用技术和想象力来获得思维上的进步和自由的强烈愿望。数据 Data:在计算机科学中,数据是所有能输入计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。

2022-09-26 16:53:42 1361

原创 网站特效代码(背景彩带以及点击烟花特效)

这两个特效代码都是我找了很久才找到的,但是我没有本地保存代码的习惯,而项目里也暂时不用,所以为了避免遗失,我还是贴到这里吧。

2022-09-05 11:20:19 1601

转载 mysql 随机查询_MySQL 实现随机查询

方法一不建议使用,效率非常低,官方文档中进行说明:Order By和RAND()连用,会多次扫描表,导致速度变慢。

2022-08-25 23:59:49 4864 1

原创 md-editor-v3拓展工具栏失效的问题

组件只给了一个html结构,但没有提供css,这个需要自己去写,看到这里我就已经放弃了,这玩意儿浪费了我太多时间,还要我自己去写css,而且搞到现在,js功能都还有bug,但我已经懒得去看了,改用v-md-editor去了,v-md-editor内置emoji。因为最近在写一个项目,需要用到emoji表情,所以想着用md-editor-v3去拓展一下,官方其实也给了文档,但是恕我直言,官方文档没有一个完整的示例,全是片段,也没搜到关于拓展emoji的文章,导致我花了大量的时间解决bug。...

2022-07-29 16:59:01 945 1

原创 Spring Security(八) —— 异常处理

认证自定义异常授权自定义异常至于这两个方法怎么使用,我们可以进入源码看看首先是,可以看到,该方法要求我们传入AuthenticationEntryPoint的对象}进入AuthenticationEntryPoint接口,可以看到只有一个方法,因此在authenticationEntryPoint方法中可以直接传入Lambda表达式,但那样写不美观,配置与实现应该分离,因此我们可以新建一个类去实现这个接口/***处理认证访问相关异常}/***处理权限访问相关异常。...

2022-07-26 11:53:04 989

原创 Spring Security(七) ——跨域配置

CORS(Cross-OriginResourceSharing)是由W3C制定的一种基于HTTP头的跨域资源共享技术标准,其目的就是为了解决前端的跨域请求,该机制通过允许服务器标示除了它自己以外的其它origin(域,协议和端口),使得浏览器允许这些origin访问加载自己的资源。在JavaEE开发中,最常见的前端跨域请求解决方案是早期的JSONP,但是JSONP只支持GET请求,这是一个很大的缺陷,而CORS则支持多种HTTP请求方法,也是目前主流的跨域解决方案。...

2022-07-26 11:08:45 3660

原创 Spring Security(六) —— CSRF

CSRF(Cross-siterequestforgery)跨站请求伪造,也叫一键式攻击(one-click-attack),通常缩写为CSRF或者XSRF,攻击者诱导受害者进入第三方网站,在第三方网站中,向被攻击网站发送跨站请求。利用受害者在被攻击网站已经获取的注册凭证,绕过后台的用户验证,达到冒充用户对被攻击的网站执行某项操作的目的。CSRF通常是跨域的,因为外域通常更容易被攻击者掌控。。小明还在继续刷着邮件,殊不知他的邮件正在一封封地,如脱缰的野马一般地,持续不断地向着黑客的邮箱转发而去。=...

2022-07-26 11:07:25 3908 1

原创 Spring Security(五) —— 会话管理

当浏览器调用登录接口登录成功后,服务端会和浏览器之间建立一个会话(Session)浏览器在每次发送请求时都会携带一个Sessionld,服务端则根据这个Sessionld来判断用户身份。当浏览器关闭后,服务端的Session并不会自动销毁,需要开发者手动在服务端调用Session销毁方法,或者等Session过期时间到了自动销毁。...

2022-07-25 15:22:01 628

原创 Spring Security(四) —— RememberMe

RememberMe即记住我,常用于Web应用的登录页目的是让用户选择是否记住用户的登录状态。当用户选择了RememberMe选项,则在有效期内若用户重新访问同一个Web应用,那么用户可以直接登录到系统中,而无需重新执行登录操作。具体的实现思路就是通过Cookie来记录当前用户身份。...

2022-07-25 12:38:37 1244

原创 Spring Security(三) —— 加密系统

一般来说,即使SpringSecurity提供的加密算法很安全,但我们仍然有自己定义加密算法的需求,此时我们就需要自定义PasswordEncoder的实现类了在WebSecurityConfigurerAdapter中有这样两个静态内部类和/***构造方法,默认创建一个defaultPasswordEncoder*而defaultPasswordEncoder是由LazyPasswordEncoder设置的,可以往下看通过源码可以知道,默认的passwordEncoder是通过。...

2022-07-24 18:43:05 2053

原创 Spring Security(二) —— 自定义配置

http.authorizeRequests().regexMatchers("/login1").permitAll()//注意要开放登录请求接口.mvcMatchers("/hello1").permitAll().anyRequest().authenticated().and().formLogin().loginPage("/login1")//指定登录页面路径.loginProcessingUrl("/doLogin");时会拦截请求并抛出。...

2022-07-24 00:28:03 1206

原创 Spring Security(一) —— 整体架构与入门案例分析

在Spring Security的架构设计中,认证和授权是分开的,无论使用什么样的认证方式。都不会影响授权,这是两个独立的存在,这种独立带来的好处之一,就是可以非常方便地整合一些外部的解决方案。.........

2022-07-22 16:05:53 504

原创 StringRedisTemplate与RedisTemplate的区别,以及Redis的工具类封装

StringRedisTemplate与RedisTemplate区别点RedisTemplate中定义了5种数据结构操作:StringRedisTemplate常用操作基于StringRedisTemplate封装一个缓存工具类,满足下列需求:以下封装涉及到了缓存穿透与缓存击穿的解决方案,如果对两者不熟悉,可以看看我的另一篇博客了解一下这些解决方案:数据库面试题——redis缓存穿透、缓存击穿与缓存雪崩依赖:封装:如果有兴趣了解更多相关内容,欢迎来我的个人网站看看:瞳孔的个人空间.........

2022-07-21 17:36:40 819

原创 记一次封装接口返回值问题

当然如果不是微服务项目的话,可以直接使用我上面发的封装,如果是微服务项目就得注意我说的那几个修改点。因为是code、msg和data都变成了内部类的成员属性,所以类型都是。

2022-07-20 19:00:15 1386

原创 注解与反射

Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。注解一般可以分为三类元注解,标准注解,自定义注解。...

2022-07-19 19:49:42 160

原创 从Timer到Quartz实现动态管理定时任务

在学习定时任务前,需要先了解小顶堆结构,因为Timer和定时任务线程池底层的数据结构都是基于小顶堆,而quartz是基于时间轮算法。

2022-07-19 19:47:20 741 1

原创 maven资源加载属性值出错的问题

注意,由于application.properties和application.yml文件接受spring样式的占位符(${…}),所以mavenfilter将更改为使用@…(可以通过设置名为resource.delimiter的maven属性来覆盖该属性。我们可以看spring-boot-starter-parent里的pom.xml,里面配置了资源分隔符插件,因此如果有需求可以自己覆盖掉。我之前一直是用${…...

2022-07-17 09:53:03 297

转载 springcloud springcloudAlibaba springboot 版本对应

2.0.4.RELEASE(停止维护,建议升级)1.5.1.RELEASE(停止维护,建议升级)

2022-07-16 19:54:48 1802

原创 idea报错Cannot access com.XXX.XXX

其实出现这个bug的时候我还懵的一批,还以为自己对maven和java出现了什么误解,因为我认为没有语法问题,我怀疑是因为我修改了包的位置,导致idea出错,重启idea和删除.idea文件都没用,最后还是清除idea缓存,才正常了。...

2022-07-16 14:50:40 427

原创 ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问

我是在更新pip版本失败后,出现这个报错的更新失败时:之后无论pip的什么命令都会报这个错:所以猜测是pip更新时出错导致用不了了,因此可以重新安装pip:但安装完成后,使用pip命令安装包时就会有很多warning:解决方法是进入,删除所有~开头的文件夹(如下图),这些是由于插件安装失败或中途退出引起的,会导致插件安装异常,删除后pip安装包就正常了但此时pip仍然不是最新版本,我们可以看到报错提示:可见是目录操作权限不足,可以按照提示在更新命令上加上:然后就成功更新了。如果有兴趣了解更多

2022-07-03 17:41:52 2644

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除