- 博客(37)
- 收藏
- 关注
原创 修改mysql密码:
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-65oanWnM-1686211942021)(D:\CHEN\Typora\image\mysql修改密码.png)]
2023-06-08 16:17:43
125
原创 微信支付demo
微信支付接入网址:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F微信公众号网址:https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token=随机密码生成:https://suijimimashengcheng.bmcx.com/获取密钥—>生成证书项目实现:1.依赖注入:<!--
2022-05-18 18:25:23
1391
原创 微信支付sdk版本0.4.0之后的证书功能配置
微信支付sdk版本>=0.4.0可使用 CertificatesManager.getVerifier(merchantId)支付给付的验签器替代默认的验签。它会定时下载和更新商户的微信平台证书(默认下载间隔为UPDATE_INTERVAL_MINUTE)。所以WxConfig的配置如下:@Configuration@PropertySource("classpath:wxpay.properties") //读取配置文件@ConfigurationProperties(prefix="wxp
2022-05-14 19:15:17
1651
13
原创 Zookeeper笔记
文章目录zookeeper介绍1.zookeeper特点2.数据结构3.应用场景zookeeper安装和配置rsync的安装xsync调用rsync一、zookeeper执行的含义:1.1节点含义1.2监听器原理二、有关面试2.1选举机制2.2生产集群安装多少zk合适2.3常用命令三、算法基础3.1ZAB协议3.1.1 什么是ZAB算法3.1.2 Zab协议内容消息广播:崩溃恢复:leader选举崩溃恢复:数据恢复CAB理论四、源码解析1.服务端初始化源码图2.ZK服务端加载数据源码解析3.编辑日志和快照4
2022-05-02 09:59:51
776
原创 MyBatis-Plus复习
一、MyBatis-Plus概念:Mybatis-Plus是一个MyBatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。提供了通用的mapper和service,可以在不编写任何SQL语句的情况下,快速的实现对单表的CRUD、批量、逻辑删除、分页等操作。mybatis-plus官网网址:https://baomidou.com/pages/24112f/二、mybatis-plus的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗
2022-04-24 17:06:47
750
1
原创 mybatis复习
文章目录1. mybatis特性2. mybatis配置属性3. 分布查询4.多条件查询Where标签trim标签choose, when, otherwise循环删除foreachsql标签5.mybatis一级缓存6.MyBatis的二级缓存7.二级缓存的相关配置8.Mybatis缓存查询的顺序mybatis官网:https://mybatis.org/mybatis-3/zh/configuration.html1. mybatis特性Mybatis是支持定制化SQL,存储过程以及高级映射的
2022-04-23 18:46:37
900
1
原创 Spring5笔记
文章目录一、spring框架概述1.1 spring的模块:二、IOC的底层原理2.1 IOC(接口)2.2 IOC操作Bean管理2.3 bean的生命周期2.4 基于注解方式实现属性注入三、AOP原理3.1 AOP底层使用动态代理3.2 AOP(术语)3.3 AOP操作(准备)四、事务4.1 事务的特征(ACID)4.2 ioslation:事务隔离五、spring5框架的新功能WebFlux介绍一、spring框架概述Spring是轻量级的开源的JavaEE框架。可以解决企业应用开发的复
2022-04-17 16:28:54
175
原创 When allowCredentials is true, allowedOrigins cannot contain the special value “*“
springboot自带的跨域接口报错问题java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of ori
2022-03-08 18:09:47
508
原创 简单记录爬虫例子
1、 简单了解爬虫# from urllib.request import urlopen## url = "https://www.baidu.com/"# resp = urlopen(url)# with open("mybaidu.html", mode="w") as f:# f.write(resp.read().decode("utf-8"))## print("over!")############################精简的get请求#########
2022-02-06 20:25:36
834
原创 Python笔记(简单笔记)
文章目录一、基础学习1.1 输入功能1.2 占位符1.3 随机数选择1.4 for循环使用及乘法表1.5 文件的操作1.6 解析xml文件1.7 操作Excel1.7.1 单元格样式(边框)1.7.2 crud操作1.7.3 打印操作1.8 发送邮件二、函数使用2.1 基本函数2.2 匿名函数2.3 生成器2,4 模块导包2.5 文件注释2.6 json格式转换2.7 正则表达式三、对象的了解3.1 简单对象了解3.2 三大方法3.3 成员 属性3.4 成对方法3.5 迭代器一、基础学习1.1 输入功能
2022-02-01 21:32:49
888
原创 Spring Cloud 笔记
文章目录参考书:springcloud对应的boot版本mava跳过单元测试一、微服务微服务的架构特征:1.1.服务拆分原则1.2.实现远程调用案例1.2.1.注册RestTemplate1.3 提供者与消费者1.4.Eureka的结构和作用1.5 自动重启项目二、搭建eureka-server3.1 引入eureka依赖3.2 编写启动类3.3 编写配置文件3.4 启动服务三、服务注册1)引入依赖2)配置文件3)启动多个provider-payment实例四、注册集群服务五、解决zookeper版本冲突
2022-01-26 20:37:06
294
原创 Dubbo笔记
文章目录一、Dubbo认识dubbo依赖:二、安装zookeeper三、导入的dubbo依赖四、dubbo-admin管理平台4.1 部署dubbo-admin运行中出现错误,解决:4.2 地址缓存4.3 负载均衡4.4 集群容错一、Dubbo认识dubbo采用的是二进制流网络通信:dubbo采用的是Socket通信机制,一步到位,提升通信效率,并可建立长连接,不用反复连接,直接传输数据。dubbo依赖:<!-- dubbo依赖--> <depe
2022-01-23 20:10:11
1263
原创 Shrio笔记
文章目录一、权限管理1.1 实现方法二、Shiro工作原理2.1Shiro核心功能2.2 核心组件三、springboot整合shiro3.1创建项目3.2 yml配置:3.3 配置shiro的ini拦截器3.4 基于数据库jdbc的shiro配置3.4 serviceiml中代码四、shiro标签的使用常用标签的使用五、Dao层实现六、自定义realm的配置6.1 MyRealm类6.2 config中七、shiro的mad5加密八、授权处理8.1 配置注解支持8.2 全局异常处理九、缓存的使用一、权限
2022-01-18 18:42:35
124
转载 简单的秒杀系统
该项目是一个简单的秒杀系统技术介绍:运用springboot, redis, mybits-plus, mybatis,rabbitmq消息队列相关应用:md5加密,自定义注解使用,全局异常定义,redis分布式锁的运用介绍:项目经过多次优化和测试,基本可以项目目录:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sca40FV1-1637490523557)(C:\Users\86183\AppData\Roaming\Typora\typora-user-imag
2021-11-21 18:41:41
140
原创 RabbitMq笔记
RabbitMq笔记文章目录RabbitMq笔记服务命令:安装可视化界面:开启远程登陆添加用户服务命令:systemctl start rabbitmq-server #启动服务systemctl status rabbitmq-server #查看状态systemctl enable rabbitmq-server #开机自启动systemctl stop rabbitmq-server #暂停服务安装可视化界面: rabbitmq-plugins enable rabbit
2021-11-14 17:49:37
1870
原创 RabbitMq基本笔记
RabbitMq笔记文章目录RabbitMq笔记服务命令:安装可视化界面:开启远程登陆服务命令:systemctl start rabbitmq-server #启动服务systemctl status rabbitmq-server #查看状态systemctl enable rabbitmq-server #开机自启动systemctl stop rabbitmq-server #暂停服务安装可视化界面: rabbitmq-plugins enable rabbitmq_m
2021-11-14 17:26:24
1489
原创 Jmeter简单测试
Jmeter简单测试// 先运行打包好的项目jar包java -jar 项目jar包// 在windows可视化下的jmeter中配置好查看器并保存,然后将其粘贴到服务器配置的jmeter的bin目录下# 运行# ./jmeter.sh -n -t (first.jmx 配置文件名称) -l(记录日志文件) result.jtl(运行到这个目录中)// 再开个窗口可查看相应的命令top// 将运行过的result.jtl文件下载到本地拿到可视化的jmeter中,通过 *聚合报告* 打开
2021-11-03 19:55:56
253
原创 MyBatis-Plus(个人笔记)
逆向工程导入依赖:<!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version>
2021-10-24 20:48:25
85
原创 Redis笔记
Redis笔记# 1.图片的描述、评论 文档类型的数据库,MongDB# 2.图片 分布式文件系统 FastDFS - 淘宝自己的 TFS - Gooale的 GFS - Hasoop的 HDFS - 阿里云的 oss# 3.商品的关键字 搜索引擎 solr elasticsearch# 4.商品热门的波段信息 Redis Tair Memache# 5.商品的交易,外部的支付接口 - 第三方的接口1.内存存储、持久化、内存中是断电即失的 (rdb , ao
2021-10-24 15:10:52
2175
原创 修改phpStudy中默认的php环境
1.首先找到你安装环境下的php文件夹例如我的:D:\phpStudy\phpstudy_pro\Extensions\php2. 找到phpstudy_pro ->Extensions ->Apache2.4.39 -> conf-> vhosts下的3. 点开之后修改php环境的相应版本及路径4.保存重启就好了(亲测有效)...
2021-09-17 13:23:03
1266
原创 linux笔记
linux笔记1.了解Kali linux:是安全渗透测试的使用通常服务器使用LAMP(Linux + Apache + Mysql + PHP)或LNMP(Linux+ Mginx+ Mysql + PHP)组合2.虚拟机的使用ctrl + Alt推出虚拟机3.服务器的使用1.阿里云服务器:https://www.aliyun.com/minisite/goods?userCode=0phtycgrsync #将数据由内存同步导硬盘中。shutdown #关机命令shutd
2021-08-19 12:11:29
89
原创 子网划分工具(springBoot+Bootstrap框架构成)
这是一个springBoot+Bootstrap框架编写的工具(观赏性高)实现了如下功能:(1) 能够根据用户输入的网络地址,判断出用户输入的合法性及网络的类别(A、B、C地址);(2) 能够根据借位数,计算出:子网掩码、子网数、每个子网的主机数、每个子网网络地址、可用IP范围及广播地址。(3) 应有相应的输入提示及良好的结果输出组织,易于用户使用和查看结果。运行后的页面:...
2021-06-17 21:06:08
946
原创 SpringBoot(个人笔记)
SpringBoot笔记修改端口号:server.port = 8081修改服务样式:http://www.bootschool.net在resources下创建banner.txt 附上图片即可。1.Thymeleaf官网:https://www.thymeleaf.org/2.Thymeleaf在Github的主页:http://github.com/thymeleaf/thymeleaf二、BootStrap1.下载插件(bootstrap):http://v3.bootcss.com/
2021-04-29 22:08:20
120
原创 vue读不出js中的数据
明明js都引进去了,也可以点出数据,但就是出不来数据:1.看你的路径是否真的引错了2.引入的js必须放在boday的最后面,否则不会出数据(重要)
2021-04-22 21:57:54
401
原创 SSM框架笔记(个人笔记,供参考的)
MyBatis框架1.三层框架:1.界面层(视图层):接受用户的请求,调用service,显示请求的处理结果。包括了jsp,html,servlet等对象。对应的包controller.2.业务逻辑层:处理业务逻辑,用算法处理数据。把数据返回给界面层。对应的是seveice包。3.持久层(数据库访问层):访问数据库,或读取文件,访问网络,获取数据。对应的包dao。2.三层架构处理流程用户发出请求----->界面层----->业务逻辑层----->持久层----...
2021-03-20 15:18:37
461
原创 io流的水果管理系统
这个系统是对水果管理进行的设计,它实现了对水果的增删改查,并用到了文件流的操作。这是代码的分包:主菜单:package com.vetor.view;import java.io.IOException;import java.util.Scanner;import com.vetor.dao.AddFruit;import com.vetor.dao.DeleteFruit;import com.vetor.dao.FindFruit;import com.vetor.dao.Sel
2021-01-10 13:10:51
682
原创 java+gui+MySQL+简单mvc 模拟银行管理系统
又来水一下博客 !项目的具体功能:实现了用户登录和管理员登录,管理员与登录实现对用户的增删改查的功能,用户登录实现存款、取款,转账,实时查看余额、查看转账流水的功能。分层技术主页面:package org.vector.view;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.Image;import ja
2020-12-20 17:01:07
839
1
原创 css的部分笔记
换行 <br />标签 < hr />空格  标题 <h1 align=”left”>标题</h1>超链接 <a href = “http://localhast:8080”>百度</a> <a href = “http://localhast:8080” target = “_sekf”>百度</a> //当前窗口跳转 <a href = “http://localhas
2020-12-16 16:57:19
68
原创 java笔记
1.java中数据类型之间的转换1.1 int型转换为double型int s;double g = (double)s;1.2 int ,double ,float,boolean型转换为String型int s;String str = String.valueOf(s);都是同样的语句。1.3 String型转换为int , float型int sum = Integer.parseInt(s);1.4 String 型转换为double型double sum = Doub
2020-12-16 14:45:58
55
原创 数据安全及未来情景分析小文章
数据安全及未来情景分析摘要:随着科技的发展,文化的进步,互联网的普及,大数据时代的到来,数据库的安全也开始受到了威胁,数据库安全直接关系着数据的安全。本文通过分析相关数据库安全事件中发生数据泄露的主要原因, 探讨了如何通过数据库加密来确保数据库信息安全。一、数据库安全事件分析近年来, 针对数据库的攻击、窃取、滥用等活动持续泛滥,使很多数据暴露到人们面前,造成信息的泄露。2020年2月12日,有安全研究人员表示,化妆品公司雅诗兰黛将一缺乏保...
2020-12-07 20:52:38
403
原创 设计一个登录窗口,点击“登录”按钮时,将用户输入的信息写入到磁盘中的某个路径下文件中
综合利用IO流和GUI图形用户界面知识,设计一个登录窗口,当用户在文本框中输入用户名和密码信息,点击“登录”按钮时,将用户输入的信息写入到磁盘中的某个路径下的user.txt文件中。当用户点击“显示”按钮时,将user.txt中的信息读取后放在一个文本区中显示出来。package com.test;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.Image;i
2020-12-07 20:43:43
860
2
原创 数据库日常维护分析小文章
数据库日常维护分析摘要:随着信息科学的快速发展,数据库的安全对于企业单位和广大群众来说非常重要, 尤其是一些重要部门, 其数据库系统更是存放了大量重要的数据, 一旦这些数据遭到破坏或窃取, 其损失是非常严重的。因此数据库的维护工作是非常有必要的。关键词:数据库; 安全; 维护;一、数据库面临的安全问题数据库安全是指保护数据库以防止非法用户的越权使用、窃取、更改或破坏数据,也是保障数据库的保密性和可用性。1.对数据库的保密性,也就是保护学生信息不...
2020-12-05 15:05:20
797
原创 图书采购管理系统分析
书店图书采购管理系统摘要:科学合理的采购决策,对图书馆的采购工作起着非常重要的作用。本文在书店图书采购工作进行分析的基础之上, 剖析了目前国内外图书采购模式的现状以及所存在的问题, 从而进一步分析书店图书采购应用决策系统的必要性,并就如何实现这些功能提出了自己的初步设计思想。图书采购工作是图书馆的一项重要的基本工作, 其主要任务是:图书采购是促进图书馆新陈代谢, 增强馆藏活力, 发挥最佳馆藏功能的基本手段[ 1 ]。任何一个图书馆都十分注重图书的馆藏数量...
2020-12-05 14:58:45
2610
1
原创 eclipse的一些最基本快捷键
1.快速补全语句 Alt + /比如这行代码:System.out.println();只需要敲个syso再加上快捷键就ok了2.新建项目 Ctrl + n在方法中选择Java project即可3.多行注销 Ctrl + / 取消注销 Ctrl + /// g.setColor(Color.RED);// g.fillArc(75,75, 100, 100, 25, 165);// g.setColor(Color.GREEN);// g.fillArc(100, 10
2020-11-28 10:59:37
435
原创 eclipse的一些基本配置
1.主题的设置打开eclipse找到window点击preferrences进入相应的页面后点击以下四步即可2.调节字体大小同样找到window下的preferrences,然后点开General,再点开Appearance找到Colors and Fonts 并点进去点开Basic 找到最后的Text Fond,然后点击Edit就可以选择字体大小了,最后别忘了点击应用3.字符编码设置这一步是非常重要的,它决定着你的代码在别人的编译器上会不会出现乱码打开window - ->p
2020-11-25 21:14:52
660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人