- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 远程主机强迫关闭了一个现有的连接。Reconnected to 127.0.0.1:6379 Reconnecting, last destination was /127.0.0.1:6379
打开redis.conf 修改 超时为0 即可。
2024-01-08 16:56:13
1064
原创 java 图形/中文验证码 乱码解决
项目中使用到了 图形验证码 英文正常加载 中文出现乱码 / 中文验证码加载出来是一堆问号?原因是: win下的字体与unix不适用或者说 unix中没有适配的中文字体 解决办法就是。转载至: 万神网络科技。
2023-09-08 13:48:29
444
原创 万神小栈 — 发现博客世界的新起点
将您的留言以独特的弹幕形式展现,您的话语将以瞬间闪过的方式出现在屏幕上,与其他用户形成有趣而生动的互动场景。在这里,您的博客成为展示个性和智慧的舞台。我们为您提供了分类、标签、友链申请等功能,让您轻松探索、创作和连接博客的乐趣。与其说是特点,不如说是项目的架构,项目前端使用了VUE3.0、elementui等各大组件库、H5、小程序端使用Uni-App开发,后端基于SpringBoot、MySQL、Redis等技术完成。通过互相添加链接,您的博客将与更多优秀的博主互相连接,扩大影响力,共同成长。
2023-06-19 20:00:00
162
原创 前端打包VUE 到线上刷新页面居然会404,原来是这个原因!
将vue路由模式mode: ‘history’ 修改为 mode: ‘hash’配置文件里,添加如下代码,再刷新就OK了。
2023-05-10 00:38:02
769
原创 安全测试文档
1. 防火墙保护(阻止可疑的流量进入)2.入侵检测和预防(对数据进行分析,发现可疑的数据发出警报,或者重置该链接)3. 网络访问控制(进入网络,只能访问批准的文件和数据)4.云安全(云安全保护例如敏感数据、应用程序、虚拟化 IP 地址和服务等在线资源远离泄露、丢失或盗窃)5.虚拟专用网 (VPN): 是一种通过加密用户数据、屏蔽用户 IP 地址和位置来保护用户身份的软件。6. 数据损失预防 (DLP)用于确保端点用户不会意外或恶意地在公司网络之外共享敏感信息。
2023-04-27 13:33:02
335
原创 [java并发]java并发编程出现的问题以及解决方式
volatile修饰的内存变量添加内存屏障之外,还要通过缓存一致性协议(MESI)将数据写回到主内存,其他工作内存嗅探后把自己工作内存数据过期,重新从主内存读取最新的数据。CAS使用自旋锁的方式,由于该锁会不断循环判断,因此不会synchronize线程阻塞导致线程切换,但是会不断自旋,导致cpu的消耗,在并发量大的时候导致cpu跑满。在写入之前需要做一个判断,用预期值与主内存中的值进行比较,如果预期值与主内存中值一致,说明这个变量没有其他线程修改,则将更新后的值,写入到主内存;在低并发情况下使用;
2023-02-14 21:53:04
327
原创 一文让你搞懂如何基于SpringBoot+Mybatis-Plus 实现多数据源|同事看了直呼内行
大概思路,代码方面不方便写出来,A集群,先看原来数据库设计,公库下主要有个cm_db(数据库表)表维护这当前集群下的所有分区连接信息,主要字段有db_id(数据库id),db_host(服务器地址,主从用","隔开),db_user(用户名),db_pwd(密码)和cm_seller(商家表)主要字段seller_id(卖家id),shop_id(店铺id),db_id(数据库id等;1.一集群都有一个公库,先连接公库地址,查询当前集群下面的所有分区数据库连接地址。作为连接池则不需要修改;
2023-02-14 20:08:01
303
原创 2023年了,你还不会在SrpingBoot项目中集成redis做通用缓存吗?看完这篇恍然大悟!!
应该先从redis中查询是否具有缓存, 如果有则从缓存中获取 (不需要去访问mysql增加压力)如果没有缓存则执行目标方法(dao访问数据库获取数据) 获取到数据之后存储到redis中。2.缓存不应该不会清空,增删改之后都应该清除对应的缓存达到数据更新,避免出现增删改之后。原有切面类中加入delCache()方法 指定位置 在相关的位置上加入该注解。清空缓存操作对应于增删改之后再清空,这里使用自定义注解。返回给前端的数据还是缓存中的旧数据(脏读);加入缓存之后不访问数据库(图2)存入map集合的话就。
2023-01-05 20:03:59
163
原创 同事说不会在SpringBoot中集成日志记录操作我向他推荐了这篇文章
注:自定义注解应该在controller中使用,根据返回的结果进行判断操作的成功或者失败。和所有的方法进行比较 符合则获取该方法注解上的值, 后期做了以下修改。在上述代码中 获取方法注解上的参数使用了循环 根据获取的。
2023-01-05 20:01:17
147
原创 [java集合框架复习]
②创建时如果给定了容量初始值,那么 Hashtable 会直接使用你给定的大小,而 HashMap 会将其扩充为2的幂次方大小。当一个线程访问同步方法时,其他线程也访问同步方法,可能会进入阻塞或轮询状态,如使用 put 添加元素,另一个线程不能使用 put 添加元素,也不能使用 get,竞争会越来越激烈效率越低。集合中的所有方法均继承自Collection接口 不可重复:内容相同的元素只能保留一个,不能重复 无序:没有明确的排列方式,不保留元素插入的顺序,且无下标。Vector类的所有方法都是同步的。
2022-12-22 19:54:30
112
原创 Spring笔记 整合SSM[Struts2框架] 万神小栈
在servlet中需要调用中的方法,则需要在servlet类中通过new关键字创建service 的实例在service实现类中需要调用DAO中的方法,也需要在service实现类通过new关键字创建DAO实现类对象如果在使用new关键字创建对象 则会导致以下问题:: 在servlet中定义service接口的对象变了,不使用new关键字创建实现类对象,在servlet的实例化的时候,通过反射动态的给service对象变量赋值。 spring可以做到 spring–>没有具体实质性
2022-10-30 14:31:35
526
原创 前端封装XMLHttpRequest超级实用!
很多时候我们只需要开发一个简单地页面,不需要引入任何js库,这时接口请求用到 XMLHttpRequest 对象必不可少,那么封装一个好用的请求方法是理所应当的了。以下是我个人封装使用的的请求方式 .XMLHttpRequest 用于在后台与服务器交换数据。至此, 简易版的封装就完成了 去页面试一试。,跟着我一起学习更多骚操作吧. 万神小栈
2022-10-18 09:46:35
660
原创 Spring_Boot项目集成Swagger填坑
Swagger报错Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException
2022-10-16 16:31:56
128
原创 IDEA修改Maven默认仓库位置
问题: 文件–>设置–>maven中设置后,新建。都会重置为IDEA默认绑定的maven版本。这样设置基本就解决了。
2022-10-14 16:14:22
381
原创 Vue商城历史记录功能实现
mounted:在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。created:在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图。mounted 钩子函数。
2022-10-13 23:30:45
417
原创 vue实现功能 单选 取消单选 全选 取消全选
vue全选、单选.gif](https://img-blog.csdnimg.cn/img_convert/533582c93bbf6eea5f2b993。
2022-10-13 22:51:38
373
原创 前端ajax发送post 请求 json格式 springMVC报错415
The server refused this request because the request entity is in a format not supported by the requested resource for the requested method. 前端报错415 Spring MVC fackson
2022-03-13 16:34:33
1413
原创 MyBatis笔记
MyBatis 笔记MyBatis 是基于 Java 语言的开源的持久层框架,利用实体类和数据表之间产生了关联,通过映射文件中的 sql 语句对数据库进行操作</p><p>使用 maven 创建工程需要导入 <code>mybatis</code> 的依赖:</p><pre><code><dependency> ...
2021-12-30 23:48:49
1042
原创 JAVA-基础语法
这篇文章讲一些基础的-->关于代码注释 变量等等的知识。注释(理解)注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:一、单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。int num=1;//定义num为整数类型 值为 1; // 这是单行注释文二、 多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。/* 这是多行注释文字 ..
2021-10-24 17:16:03
1522
1
原创 IDEA快捷键
1、new 对象——》Alt+Enter;2、get/set、toString...——》Alt+Insert;3、sout——》打印输出语句(System.out.println());4、psvm——》打印输出main方法;5、编辑窗口最大化——》Ctrl+Shift+F12;6、创建类/接口/文件/包等等——》Alt+Insert;注:自己常用的快捷键,一边使用,一边会继续添加。更多关注小程序...
2021-10-18 08:47:03
75
原创 小学教师资格证全套资料
有很多朋友一定想过考级、考证的事情,我整理了一些近年来关于教师资格证的资料,希望可以帮助到那些想要考取教师资格证的朋友。先放图:教师知识与能力:文件夹包括以下内容小学教资真题 2016年到2021年:当然还有一些资料的图片 没有来得及上传,有需要的朋友们点击文章附件提取吧 百度云盘直链下载。...
2021-10-13 13:21:38
441
1
原创 JAVA员工名字 年龄 工资 工种
如题: public static void main(String[] args) { YuanGong[] st = { new YuanGong("张三",25,1000,3), new YuanGong("李四",28,2500,2), new YuanGong("小明",22,1000,3), new YuanGong("小红",23,2500.
2021-06-14 00:50:04
1348
jgraphx的v3.9.3版本jar
2024-10-17
个人音乐博客 h5和css适用于新手借鉴
2022-06-11
Java web项目 毕业设计、小型项目
2022-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人