- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 OA自动化办公系统
6.当用户密码设置特别简单,添加验证码可以提高破解难度,当密码登录后可以用md5加密。以无需人工干预的方式,减少人为错误,通过监控数据流来精准无误的处理数据。3.能否将数据以报表的形式呈现,以及分析报表,对查看报表的权限进行设置。5.怎么处理某个用户的异常高频访问,弹出验证码区分是机器还是人。4.能否随时随地查看报表的信息,是否具有移动兼容性。4.数据库的分表分库如果要扩容怎么处理。3.有无对数据访问的高并发处理。2.有无对数据的信息安全处理。1.有无对数据进行缓存处理。本质就是处理数据的系统,
2023-05-04 20:41:37
193
原创 windows安装java和idea
选择x64 Compressed Archive。选择Community Edition。解压,设置环境变量path->bin。安装java即安装jdk,
2023-04-10 21:41:21
138
原创 window安装mysql
还需要手动安装visual studio2015/2017/2019,这里不能选择安装2022最新版社区版。选择开发计算机(内存占用少),专用计算机(占用所有内存,mysql服务器),服务器计算机(内存占用中等)>选这个(mysql-installer-community-8.0.32.0.msi)
2023-04-03 15:37:35
162
原创 window安装golang及vscode
Ctrl+Shift+P 搜索Go:Install/Update Tools全选点击Install。>cmd输入go env -w GOPROXY=https://goproxy.cn,direct。>在vscode下载扩展Extensions:GO。linux/Ubuntu 也是差不多操作。
2023-04-03 13:14:15
162
原创 golang单例模式的理解
如果某个单例使用的次数少,并且创建单例消息的资源比较多,那么就需要实现单例的按需创建,这个时候懒汉模式就是一个不错的选择。不过也有缺点,饿汉模式将在包加载的时候就会创建单例对象,当程序中用不到该对象时,浪费了一部分空间,但是相对于懒汉模式,不需要进行了加锁操作,会更 安全 ,但是会 减慢启动速度。3.Windows 是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。单例类只能有一个实例,并提供一个访问它的全局访问点。
2023-03-24 15:53:23
238
原创 golang面试题(概念)
1.new和make区别两者的作用类型不同,make给slice、map、channel分配内存;new给int、string、数组、结构体分配内存。返回类型不一样,new返回指向变量的指针,make返回变量本身;new 分配的空间被清零(也就是变为该类型的零值。数值型零值为0、string的零值为""、bool的零值为false、指针/结构体的零值为nil。)。make 分配空间后,会对切片容量,管道缓存区长度,基于键值对的无序集合容量等进行初始化;一般来说,make会在栈上开辟一块栈帧,
2023-03-23 20:44:44
1850
原创 Ubantu下安装ffmpeg
f, --file=ARCHIVE use archive file or device ARCHIVE指定文件。-v, --verbose verbosely list files processed 显示进度。-x, --extract, --get extract files from an archive 解压。如出现错误 ERROR: openssl not found,进入到日志目录。
2023-03-21 22:50:48
202
1
原创 Ubuntu使用Vscode无法输入中文
shift+p,在出现的输入框中,输入Configure Display Language,在弹出的语言中,选中zh-cn,软件提示重启。点击重启按钮后,中文生效了。安装的VSCode是snap的削减版本,不支持中文。-c支持断点续传,不能直接。在vscode中,按住。
2023-03-20 23:16:58
3813
1
原创 操作系统(未完)
四、进程与线程区别线程是指进程内的一个执行单元,也是进程内的可调度实体。线程与进程的区别:1、根本区别: 进程是操作系统资源分配和独立运行的最小单位;线程是任务调度和系统执行的最小单位。2、地址空间区别: 每个进程都有独立的地址空间,一个进程崩溃不影响其它进程;一个进程中的多个线程共享该 进程的地址空间,一个线程的非法操作会使整个进程崩溃。3、上下文切换开销区别: 每个进程有独立的代码和数据空间,进程之间上下文切换开销较大;线程组共享代码和数据空间,线程之间切换的开销较小。
2023-03-15 00:34:01
938
原创 Internet
一个网站只是一堆保存在硬盘上的网站包含一种称为 HTML 的代码, HTML 其实是让你的浏览器(Chrome、Safrai、FireFox、IE 等)去的信息,浏览器读得懂这些代码,然后会按照代码的内容展示这些文件。服务器本质上也是一台电脑,它们没有屏幕、鼠标或者键盘,因为它们的主要目的是存储数据,并用它来提供服务。因此如果想要存储更多的信息,我们有两种解决方案:增加服务器的容量增加服务器的数量显而易见的,一台服务器可以存储的信息是有限的,哪怕是不断增加一台机器的容量也肯定是有上限的。
2023-03-14 01:15:40
121
原创 计算机网络
OSI七层模型:开放系统互连参考模型 (Open System Interconnect 简称OSI)目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。TCP/IP模型OSI模型比较复杂且学术化,所以我们实际使用的TCP/IP模型。
2023-03-14 00:11:04
132
原创 golang面向对象三大基本特征
Go 方法是作用在某种类型的变量(接收者。Go 语言使用接口实现多态。Go 语言中使用结构体(公用:变量首字母大写。
2023-03-10 02:45:51
120
原创 golang关键字defer/panic/recover
触发panic("panic")后defer顺序出栈执行,第一个被执行的defer中 会有panic("defer panic")异常语句,这个异常将会覆盖掉main中的异常panic("panic"),最后这个异常被第二个执行的defer捕获到。如果没有遇到recover,遍历完本协程的defer链表后,向stderr抛出panic信息。遇到panic时,遍历本协程的defer链表,并执行defer。在函数定义的时候,涉及到两个关键字,func与defer。多个defer出现的时候,defer用做收尾。
2023-03-10 00:08:14
391
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人