- 博客(83)
- 问答 (1)
- 收藏
- 关注
原创 构建数据安全体系:详解数据治理的建设思路
建立完善的访问控制机制和权限管理系统,可以限制用户对数据的访问和操作,防止未经授权的人员获取和修改数据。这包括建立数据安全管理体系、明确数据安全的责任分工、规范数据的采集、存储、处理、传输和销毁等方面的行为准则,确保数据安全工作有章可循、有人可依。通过组织安全意识培训和技术培训,提高员工对数据安全的认识和理解,教育员工正确使用数据,养成良好的安全行为习惯,从而有效防范数据安全风险。随着信息化进程的加速,企业面临着日益庞大和复杂的数据环境,数据的安全性和合规性成为了亟待解决的问题。
2024-04-24 16:08:48 476
原创 解密数据治理:构建安全堡垒,守护信息王国
随着数据规模的不断增长,数据泄露和数据安全漏洞的风险也日益突出。然而,许多企业缺乏对员工进行数据安全培训和教育,导致安全意识薄弱,容易成为数据泄露的漏洞。通过识别数据的敏感程度和价值,对数据进行分类,进而采取相应的安全措施。数据隐私保护是数据治理的重要内容之一。然而,随着个人数据的不断收集和利用,数据隐私保护面临着越来越严峻的挑战。未来,建立多方参与的合作机制,共同推动数据安全的发展,将成为数据治理的重要方向。尽管数据安全面临诸多挑战,但随着技术的不断发展和治理机制的不断完善,数据安全的未来仍然充满希望。
2024-04-24 16:06:12 419 4
原创 linux-mysql安装
firewall-cmd --zone=public --add-port=3306/tcp --permanent(防火墙开放端口)可以将原初始密码的数字改动一位(例如原密码:123abc。则先设置密码124abc)再重新设置策略,重新设置密码为1234即可。(按照上面链接文章操作)firewall-cmd --reload(防火墙加载端口)
2024-04-19 18:00:05 255
原创 前后端技术栈
掌握流行的后端框架,如Spring (Java)、Django (Python)、Express (Node.js)、Ruby on Rails (Ruby) 等,可以大大提高开发效率。后端开发可以使用多种编程语言,例如Java、Python、Node.js (JavaScript)、Ruby、Go等。这是前端开发的基础。了解和使用云服务提供商,如AWS、Azure、Google Cloud等,以便在云上部署和扩展应用程序。了解构建工具,如Webpack、Parcel等,以优化、压缩和打包前端资源。
2023-11-10 11:24:10 215
原创 分布式软件开发的相关技术
分布式计算和系统架构:理解分布式计算的基本概念、原理和架构模式,如客户端-服务器架构、微服务架构、大规模集群等。网络通信与协议:掌握网络通信的基本知识和常用的网络协议,如TCP/IP、HTTP、RESTful API等。分布式存储系统:了解分布式存储的概念和常见的分布式存储系统,如分布式文件系统、分布式数据库、NoSQL数据库等。分布式数据处理:熟悉大数据处理和分布式数据处理框架,如Apache Hadoop、Apache Spark等。服务注册与发现:了解服务注册与发现的概念和常用的工具或框架,
2023-11-09 10:45:12 869
原创 功能点估算
因此,可以理解为,对一个表操作时,就有一个ILF和EIF,有几张表就记几个。然后再计算EQ、EI、EO。2、当我们对订单系统进行统计、查询、删除修改时。计算为1个ILF,1个EQ,1个EO,1个EI。EO指再简单查询的基础上,做一个公式变换,比如统计数据,计算等。比如我们当前是订单管理系统,需要调外部的客户信息管理系统。1、当我们做一个简单查询时,计算为1个EQ。EIF指调用系统外部的系统文件数据。ILF指调用系统内部系统文件数据。EQ指简单的查询操作。EI指修改和删除操作。
2023-11-08 09:24:56 176
原创 前端-树形控件
显示出默认显示节点。然后进行多选添加,多选删除。3》设置默认选中的节点defaultCheckedKeys。1》后端返回勾选的列表,以及全部数据。2》前端将,数组的数据-》树形数据。4》修改勾选之后获取变化的节点。
2023-05-17 10:30:29 332
原创 mybatis-查询心得笔记(一)
构造查询条件不灵活,可以通过传入查询条件LambdaQueryWrapper。不太推荐:原因是@Select注解。对xml,foreach里的if等标签不灵活。
2023-05-11 16:23:04 56
原创 mybatis plus-批量操作
如果想要遍历ids。那么此时指定collection=“ids”即可。让collection=“别名”(或者是map类型的输入参数,collection=“对应的key”)(2)只有一个参数的情况Array对象,则collection=“array” 即可。(1)只有一个参数的情况 List对象,则collection=“list”即可。使用mybatis plus内置的方法。目前常用的就一下几个方法。(4)多个参数,最好使用Param指定每个参数的别名。注意:collection和item永远是必填项。
2023-05-11 15:46:28 1954
原创 分布式-理解
a.传统的单体服务架构,代码数量庞大,迭代测试困难。可能会因为某一处小的改动或者测试不到位,使整个服务瘫痪。b.分布式方便分工开发,代码不在一个项目里面。
2023-05-06 14:55:16 40
原创 分布式-理解
a.传统的单体服务架构,代码数量庞大,迭代测试困难。可能会因为某一处小的改动或者测试不到位,使整个服务瘫痪。b.分布式方便分工开发,代码不在一个项目里面。
2023-05-05 11:25:59 36
原创 mysql( The total number of locks exceeds the lock table size)
首先删除数据库的重复项delete from goodinfowhere (user_id,item_id) in( SELECT t.user_id,t.item_id from( SELECT user_id,item_id from goodinfo GROUP BY user_id,item_id HAVING COUNT(*)>1 ) t )运行这段代码发现有The total number of locks exceeds
2022-04-20 22:14:11 1484
原创 java内部类
内部类可以分为四种:成员内部类、局部内部类、匿名内部类和静态内部类。⑤. 内部类什么是内部类?在Java中,可以将一个类的定义放在另外一个类的定义内部,这就是内部类。内部类本身就是类的一个属性,与其他属性定义方式一致。内部类的分类有哪些内部类可以分为四种:成员内部类、局部内部类、匿名内部类和静态内部类。静态内部类定义在类内部的静态类,就是静态内部类。public class Outer {private static int radius = 1;static class Static
2022-04-12 14:41:07 67
原创 springboot汇总三(核心技术)
1.yaml配置文件在application.properties同级目录下新建一个application.yaml的文件。两个文件可以同时生效。(properties优先)key: value的形式,冒号后面有个空格。区分大小写(与数据库不同)使用缩进表示层级关系。(缩进使用空格,空格的多少无所谓,只要左对齐,就可以表示层级关系,注意table键在有的IDE中不一定生效,idea可以生效)#表示注释字符串不需要加引号,加单引号和不加作用一样。加双引号会把\n作为换行输出。对象,set,map
2022-04-04 16:50:19 1078
原创 springboot汇总二(简易开发技巧)
1.关于springboot开发常用操作application.properties中:debug=true:可以查看springboot开启了哪些自动配置,哪些没有开启。参照springboot 的官方文档,对application.properties可以进行哪些配置。或者自己分析springboot场景依赖包下的properties文件,可以对这些文件可以做哪些配置。(这是配置文件的两种方法。)2.springboot开发简化方法:使用lombok,引入依赖,然后下载插件(slf4j注解)
2022-04-04 15:25:58 370
原创 springboot汇总一
1.依赖管理1.1父工程spring-boot-starter-parent该父项目还有一个spring-boot-dependences父工程,这个spring-boot-dependences里面包含了一个Properties,其中什么了常用依赖包和依赖包的版本。我们在pom.xml文件中如果需要使用相关的jar包,可以不带版本号(只有在这个propperties中声明了版本号的jar包,才可以不带版本号),那么就可以使用其中默认的版本号。如果带版本号,那么就会重新下载相关版本号的jar包。1.2
2022-04-02 19:55:55 554
原创 同步与异步
同步与异步关注的是消息通信机制。同步:就是在发出调用时,在没有得到结果,就不返回。(简单的理解就是,在进行函数调用的时候。我们需要等待返回结果,后面的程序才能继续运行。此时就需要使用同步操作)异步:异步则相反,调用发出后,就直接返回了。没有返回结果。(简单的理解就是,在进行函数调用的时候,我们不需要等待返回结果,可以让程序后台进行处理。前台不需要接收任何响应消息。此时就使用异步操作)场景举例:我们在设计一个音乐播放器项目,当进行播放一首歌的时候,我们前台需要看到播放后的结果,显示一个播放的消息,那
2022-03-30 19:19:06 76
原创 vuex使用
vuex使用:1.先安装vuex依赖(安装官方文档的方法)2.首先建立store文件夹。导入vuex,新建一个index.js文件,作为组装模块的地方。并同时导入actions,getters等相关模块import Vuex from 'vuex'Vue.use(Vuex)3.在index.js中组装模块export default new Vuex.Store({ state, getters, mutations, actions, // vuex调试 strict
2022-03-30 17:00:07 737
空空如也
idea运行mybatis时总是报错
2021-01-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人