- 博客(12)
- 收藏
- 关注
原创 Autowired的相关内容
@Autowired@Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autowired。@Autowired采取的策略为按照类型注入。public class UserService {@Autowiredprivate UserDao userDao;}如上代码所示,这样装配回去spring容器中找到类型为UserDao的类,然后将其注入进来。这样会产生一个问题,当一个类型有多个bean值的时候
2020-11-15 14:23:17
233
原创 uml中描述软件功能的图形---用例图
1、用例图用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)。用例图多用于静态建模阶段(主要是业务建模和需求建模)。*用例图要素:用例(use case):用例时帮助角色确定系统使用情况的UML组件用例组(UseCase Group):就是从用户的角度出发对如何使用系统的描述用例图(UseCase Diagram):用图形的方式来描述情景2、用例图关系元素在用例图中,有如下的一些元素
2020-11-07 17:16:22
2406
原创 redis保护模式的报错
1.首先得保证redis实在gcc环境下运行的2.如果发现命令行中只能打印出大写在符号,那么长安【A】就好,或者shift+[A]试试3.mini安装Linux发现连不了网,要在配置文件中启动网关,并且设置自动分配IP地址,如果手动配置IP地址的话开门,可能还是连不上4.java连接Redis出现错误,--------(错误原因:1>Linux防火墙默认是开启的 2>Redis默认是保护模式(绑定到127.0.0.1))解决方法:关闭防火墙同时关闭Redis的保护模式按照java的
2020-10-18 18:48:34
775
原创 redis和mongodb的优缺点,如何选择
redis和mongodb各自的优缺点,怎么选择?RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value非关系型数据库,并提供多种语言的API。redis是一个key-value存储系统。Redis是非关系型数据库的一种,经常用作缓存。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都
2020-09-24 20:03:15
3151
原创 Redis内存淘汰机制
Redis过期策略以及内存淘汰机制过期键删除策略定时删除设置键的过期时间时,创建一个 Timer ,当过期时间到临时,立刻删除键。内存友好型策略,一旦键过期,就会被删除,并释放所占用的内存,Cpu 不友好,当一批数量比较多的键过期时,正好遇上Cpu 紧张的时段,这时候需要的是Cpu处理能力,而不是内存,显然 Cpu 时间用在删除过期键上,会对服务器的响应时间和吞吐量造成影响。另外当前 Redis 时间事件(无序链表O(N))无法高效处理大量时间事件,所以定时删除并不是一种好的定时删除策略。惰性删除
2020-09-18 17:08:59
172
原创 2020-09-12
由于是第一次创建,下载非常慢,解决方法:一、添加 -DarchetypeCatalog=internal 参数看是不是[object],如果不是如果是弹出这个数组的字符串的话;2、那就 var array=eval("("+data+")");再array[0][“name”]就能得到了。3、一般返回的如果不是json格式的数组,那么需要转换成json格式jQuery.parseJSON(data);...
2020-08-30 17:47:04
1436
原创 MYSQL关于锁的概述
乐观锁乐观锁大多是基于数据版本记录机制实现,一般是给数据库表增加一个"version"字段。读取数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据。比如下单操作:查询出商品信息。select (quantity, version)from t_goodswhere id = #{id}根据商品信息生成订单。将商品数量减1。update t_goo
2020-08-15 21:11:29
127
原创 如何使用CSS简单的制作一个视频网站
如何使用CSS简单的制作一个视频网站1.主页的设置<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>云顶之奕</title> <script> w
2020-08-08 20:44:14
1332
原创 Gson和fastjson 两种JSON的解析方式
1,首先创建一个对象创建对象的属性,构造方法,set,get,tostring.equals.hashcode等方法package com.java.annalysis;import java.util.Objects;public class Book { private String name ; private String info; public Book() { } public Book(String name, String info)
2020-07-26 23:03:30
153
原创 关于如何使用多线程及网络编程的方式写图书管理系统
本文主要采用MVC的编程方式1,编写视图//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package book;import java.io.PrintStream;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.
2020-07-24 21:04:21
713
原创 java 基础 解决水桶盛水问题
java 基础 解决水桶盛水问题@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片
2020-07-11 13:25:17
1303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人