- 博客(13)
- 收藏
- 关注
原创 eclipse安装若依框架_使用eclipse下载打开若依
11、配置本地仓库路径,编辑D:\eclipse\Maven\conf目录里的settings.xml文件,然后加入一行(注意:需要在D:\eclipse\Maven目录中新建一个maven-repo目录):(即为maven-repo目录的地址)24.完成后,回到eclipse(数据库不能关闭),找到如图java文件,右键run as 运行(等待,第一次很慢)23.找到若依的解压包里的两个sql文件:ry_20191122.sql和quartz.sql文件,执行两个文件,
2024-09-22 16:11:38
1130
原创 Redis的三种集群方式+穿透与雪崩的预防和解决
当我们的存取的key到达的时候,redis会根据crc16的算法得出一个结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,通过这个值,去找到对应的插槽所对应的节点,然后直接自动跳转到这个对应的节点上进行存取操作。如果主节点A和它的从节点A1都宕机了,那么该集群就无法再提供服务了。也可以采用一个更为简单粗暴的方法,如果一个查询返回的数据为空(不管是数 据不存在,还是系统故障),我们仍然把这个空结果进行缓存,但它的过期时间会很短,最长不超过五分钟。
2024-09-22 15:28:02
1025
原创 C#进阶-委托(Delegrate)_c# delegtate
委托声明和实例化的基本语法:修饰符 delegate 返回值类型 委托名(参数列表);//声明委托委托名 委托对象名 = new 委托名(方法名);//实例化委托。
2024-09-22 14:05:56
1052
原创 Android Handler消息机制详解
Handler是一个消息分发对象。Handler是Android系统提供的一套用来更新UI的机制,也是一套消息处理机制,可以通过Handler发消息,也可以通过Handler处理消息。如果大伙有什么好的学习方法或建议欢迎大家在评论中积极留言哈,希望大家能够共同学习、共同努力、共同进步。
2024-09-22 11:04:29
438
原创 MongoDB centos下的安装和启动
注意,上述我们启动MongoDB都是手动使用mongod来启动,这样关闭计算机后,下次再进来它又没启动了,所以还得手动启动,因此,为避免这种繁琐的工作,可以把mongod放到服务自启动项中,这样计算机一开启mongod服务也就启动了。因此,我们可以简化这点,将该命令文件copy到/usr/bin下,这样就可以在任何目录下使用mongo命令了。等待启动成功后,可查看是否启动成功了,默认端口号是27017,当然在启动时也可以指定未使用的其它端口。可以看到,已启动成功,现在使用mongo客户端访问一下该数据库。
2024-09-22 09:40:11
583
原创 K8s docker-compose基础语法
使用command可以覆盖容器启动后默认执行的命令的命令,跟dockerfile中的CMD一样,当dockerfile定义了entry point的时候,docker-compose.yml定义的command会被覆盖。基于dockerfile,在使用up启动的时候会自动执行构建任务,可以指定dockerfile所在的文件夹的路径,compose会将他自动构建这个镜像,让后使用这个镜像启动服务容器。//如果使用的别名将会自动在服务容器中的/etc/hosts里创建。容器的连接,会连接到其它服务中的容器。
2024-09-22 07:12:53
381
原创 java设计模式学习 ----- 工厂方法模式(Factory Method)
是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式是提供多个工厂方法,分别创建对象。,将上面的多个工厂方法模式里的方法置为静态的,不需要创建实例,直接调用即可。,将上面的多个工厂方法模式里的方法置为静态的,不需要创建实例,直接调用即可。System.out.println(“请输入正确的类型!输出:this is sms sender!输出:this is mailsender!输出:this is mailsender!
2024-09-22 04:45:58
675
原创 java基于SSM的公司办公网站
本OA办公系统是针对目前OA办公管理的实际需求,从实际工作出发,对过去的OA办公管理系统存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,采用目前jsp中最流行ssm框架和eclipse编辑器、MySQL数据库设计并实现的。它帮助OA办公管理实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了OA办公管理数据资源,有效的减少了OA办公管理的经济投入,大大提高了OA办公管理的效率。3.2 系统的流程分析 17。
2024-09-21 23:55:41
435
原创 Java8:使用 Optional 处理 null
1.,该方法通过一个非null的value来构造一个Optional,返回的Optional包含了value这个值。对于该方法,传入的参数一定不能为null,否则便会抛出。2.,该方法和of方法的区别在于,传入的参数可以为null—— 但是前面javadoc不是说Optional只能包含非null值吗?我们可以看看ofNullable方法的源码:原来该方法会判断传入的参数是否为null,如果为null的话,返回的就是。3.,该方法用来构造一个空的Optional,即该Optional。
2024-09-21 21:13:47
840
原创 Java 8 :List 转 Map 之 Collectors
然而在 Java8 中,list 转 map 可以不用如此,我们可以利用 Java 8 stream 特性对集合进行操作,最后采用 Collectors.toMap() 将List 转为 Map。可以发现,他与上个方式,唯一的区别就是选择的取值不同,没错,如果要想保留前面的数据就取参数1,要想保留后面的数据就取参数2。这样,我们的代码看起来就精简了许多,从最初的13行代码变化到6行代码,再到最后的3行代码。当然,这么做是可以的,但这样代码可能会略显臃肿,首先,我们可以以第一个键为准,后面的则自动忽略,
2024-09-21 19:36:20
291
原创 Github项目分享——JavaGuide
涵盖一下内容(取自项目README)Java知识点/面试题 : (必看👍 ):Java 基础知识点/面试题总结重要知识点详解:为什么 Java 中只有值传递?什么是反射机制?反射机制的应用场景有哪些?代理模式详解:静态代理+JDK/CGLIB 动态代理实战常见的 IO 模型有哪些?Java 中的 BIO、NIO、AIO 有啥区别?BigDecimal解决浮点数运算精度丢失问题Java 集合常见问题总结 (必看 👍)Java 容器使用注意事项总结源码分析 :ArrayList 源码+扩容机制分析 、Has
2024-09-21 17:57:56
836
原创 CGBTN2108-DAY14总结复习
单个集合的操作:boolean add(E e) 将指定元素添加到集合中void clear() 清空集合boolean contains(Object o) 判断本集合是否包含指定的元素boolean equals(Object o) 比较集合对象与参数对象o是否相等int hashCode() 返回本集合的哈希码值。boolean isEmpty() 判断本集合是否为空boolean remove(Object o) 从本集合中移除指定元素oint size() 返回本集合中元素的个数。
2024-09-21 15:08:13
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人