笔记
文章平均质量分 56
不想余生
这个作者很懒,什么都没留下…
展开
-
rabbitMQ 学习1
1. 什么是MQ消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已作用:应用程序“对”应用程序的通信方法。2. 应用场景主要解决异步处理、应用解耦、流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构1.异步处理用户注册后,需要发注册邮件和注册短信2.应用解耦用户下单后,订单系统需要通知库存系统3.流量削锋(重点)原创 2022-12-30 19:24:50 · 181 阅读 · 1 评论 -
Docker 学习6:Nacos持久化和集群部署
注1:由于没有配置mysql的主、从集群、本以为MYSQL_SLAVE_SERVICE_HOST可以不用配置,但通过查看nacos容器内的config/application.properties文件,会发现这此值未设置默认值,所以会导致启动报错,容器启动不起来,这里可以与主数据库一致。#登录mysql服务器,之后输入mysql密码:123456。-e MYSQL_MASTER_SERVICE_DB_NAME=nacos_config \ #mysql主节点数据库名。原创 2022-12-29 21:50:40 · 351 阅读 · 0 评论 -
Docker学习4:网络模式
3.container模式(略 ,少用)4.none模式(略,少用)## 集群模式5.跨主机通信(略)以上四种均未跨主机,也就是说容器均运行在一台宿主机上,但实际生产环境不可能只用一台来跑。肯定会用到多台,那么多台主机之间的容器如何通信1.使用路由机制打通网络2.使用Open vSwitch(OVS)打通网络3.使用flannel来打通网络4.使用Quagga来实现自动学习路由。原创 2022-12-28 17:16:01 · 326 阅读 · 0 评论 -
Docker的学习5
这样可以防止大量的用户请求全部访问到同一台物理机上,单点物理机的性能始终有限的,当然这可能对服务器数据访问时候造成事务性的失效,在Web方面可能造成Session访问的问题,Nginx+tomcat是目前主流的java web架构。注1:有些下载的镜像,执行docker run -d 不加-it参数运行后就直接exited(0),这是制作此镜像的基础镜像的问题,添加-itd即可,4.根据nginx镜像创建nginx容器(测试nginx的安装与访问,并没有发布任何的java或vue项目,最后此容器要删除的)原创 2022-12-28 11:51:13 · 217 阅读 · 0 评论 -
Redis
Redis是一种开源的内存存储的结构数据结构服务器,用于数据库、高速缓存和消息队列代理,用作数据库时属于非关系型数据库。支持字符串,哈希表,列表,集合,有序集合,位图等数据类型,内置复制,Lua脚本,LRU收回,事务以及不同级别磁盘持久化操作。原创 2022-11-09 22:04:56 · 302 阅读 · 0 评论 -
spring
Spring是一个开源的框架,由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB(EJB是Enterprise Java Beans技术的简称, 又被称为企业Java Beans)完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。*目的:解决企业应用开发的复杂性*功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用原创 2022-08-17 16:18:20 · 202 阅读 · 0 评论 -
XML 解析与XMl建模
XML 解析与XMl建模原创 2022-06-23 20:01:59 · 172 阅读 · 0 评论 -
安装mysql
mysql与数据库可视化工具Navicat Premium安装教程原创 2022-06-11 17:11:56 · 165 阅读 · 0 评论 -
Easyui02
这是学习Easyui的第二天,使用tree控件&tabs控件&图标iconCls:'icon-mini-refresh' 在之前的基础上完善了后台管理界面。。。。。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="common/head.jsp"%><!DOCTYPE ht...原创 2022-05-05 23:11:03 · 200 阅读 · 0 评论 -
初识Easyui
jQuery EasyUI是一组基于jQuery的UI插件集合体,能帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。①.使用easyui 不需要写很多代码,只需要编写一些简单 HTML 标记,就可以定义用户界面②.easyui 是个完美支持 HTML5 网页的完整框架③.easyui 能节省网页开发的时间和规模④.easyui 很简单但功能很强大,容易上手它适用于搭建后台管理界面,并不适用于前台项目界面它的准备工作①.下载easyuihttp://www.jeasyui原创 2022-05-05 10:52:55 · 102 阅读 · 0 评论 -
bootstrap03
用组件:媒体对象-Media object实现搜索书籍页面<div class="media"> <img src="img/1.png" class="mr-3" alt="..."> <div class="media-body"> <h5 class="mt-0">冷间谍</h5> <p>书籍价格:9.9元</p> <p>原创 2022-05-04 16:27:58 · 231 阅读 · 0 评论 -
Bootstrap2
利用Bootstrap中的轮播组件Carousel 列表组件List group 画像Figure 实现了书城主界面(首页)的搭建:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>案例4:首页导航&搜索区域Bootstrap实现&搭首页框架</title> <!-- 引入boot样式 --> <link re原创 2022-05-01 19:40:46 · 352 阅读 · 0 评论 -
spring boot学习笔记
bootstrap①.诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架②.是一个用于快速开发Web应用程序和网站的前端框架③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架bootstrap特点:①.响应式设计(Bootstrap的响应式CSS能够自适应台式机、平板电脑和手机)②.移动设备优先③.浏览器支持.原创 2022-04-30 11:20:49 · 208 阅读 · 0 评论 -
Javaweb学习笔记之Ajax
学习资料:使用异步方式来实现自动刷新与搜索框自动补全;异步的语法形式:$.ajax({ data://参数数量 datatype://预计返回参数类型 url:// 响应地址 type://请求方式(post/get) 回调函数 success:function(data){}//正确的回应 error:function(data){}//错误的回应})$.post(url,data,回调函数)一.使用jquery及时判...原创 2022-04-29 17:50:31 · 1361 阅读 · 0 评论 -
Javaweb学习笔记:关于数据库的加密功能
数据加密浅谈:数据库加密系统是一款基于透明加密技术、主动防御机制的数据库防泄漏系统,该产品能够实现对数据库中的敏感数据加密存储、访问控制增强、应用访问安全、安全审计以及三权分立等功能。有效防止明文存储引起的数据泄密、突破边界防护的外部黑客攻击、来自于内部高权限用户的数据窃取,防止绕开合法应用系统直接访问数据库,从根本上解决数据库敏感数据泄漏问题,真正实现了数据高度安全、应用完全透明、密文高效访问等技术特点。为什么要加密:数据库安全技术之一,数据库安全技术主要包括:数据库漏洞扫描、数据库加密、数据原创 2022-04-25 21:08:29 · 558 阅读 · 0 评论 -
Java学习笔记之监听器与过滤器
监听器:建立一个类,通过实现ServletContextListener来得到它的功能,即配置服务器:public void sessionCreated(HttpSessionEvent hse)例如:package com.servlet;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListe...原创 2022-04-23 20:49:34 · 983 阅读 · 0 评论 -
Javaweb学习笔记之servlet基础
我们在做一个Javaweb项目时,是需要达到“高内聚,低耦合”的效果的,也就是前端的事情前端干,后端的坑后端填。那么,想要实现这一目标,我们就需要了解怎样将两者区分开。先来了解一下:servlet:Servlet 是一个 Java程序,是在服务器上运行以处理客户端请求并做出响应的程序Servlet包:Servlet这个类可以使用javax.servlet和javax.servlet.http包创建。。。。。实现它:或者是继承它:相对而言,继承servlet更为原创 2022-04-22 13:05:26 · 416 阅读 · 0 评论 -
Javaweb学习笔记11
一、jsp内置对象之域对象: pageContext.setAttribute("aa", "小炮");//作用域仅限于当前页面 request.setAttribute("aa", "中炮");//作用域仅限于当前请求(转发有效) session.setAttribute("aa", "大炮");//作用域仅限于当前会话(浏览器的打开和关闭之间称之为一次会话) application.setAttribute("aa", "开炮");//作用域仅限于当前web应用(服务器的打开和关闭之间有效)原创 2022-04-18 01:09:42 · 105 阅读 · 0 评论 -
web学习笔记10
SmartUpload第三方上传插件:smartUpload的使用。 jspSmartUpload组件可以从网上自由下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压到Tomcat的webapps目录下(以Tomcat服务器为例进行介绍)。解压后,将webapps/jspsmartupload目录下的子目录Web-inf名字改为全大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏感,它要求We...原创 2022-04-10 11:30:02 · 340 阅读 · 0 评论 -
javaweb07
session的应用场合1.记录用户的登陆状态2.可以保存数据会话跟踪(session与cookie)一、Session对象1.概念Session在网络中被称为会话。由于HTTP协议(超文本传输协议)是一种无状态协议,也就是当一个客户向服务器发出请求,服务器接收请求,并返回响应后,该连接就结束了,而服务器并不保存相关的信息。为了弥补这一缺点,HTTP协议提供了Session。通过Session可以在应用程序的WEB页面间进行跳转时,保存用户的状态,使整个用户会话一直存在下去,直到关闭浏览器原创 2022-04-05 21:09:00 · 129 阅读 · 0 评论 -
javaweb学习笔记05
实现小项目中的数据绑定 <% //jdbc连接数据库 //连接数据库 //定义字符串 String URL="jdbc:oracle:thin:@localhost:1521:orcl"; String CNAME="oracle.jdbc.driver.OracleDriver"; //加载驱动 Class.forName(CNAME); //获得执行对象 Connection con=DriverManager.getC原创 2022-04-02 14:15:57 · 234 阅读 · 0 评论 -
javaweb学习笔记4
想要做个简单的验证码(js):function myf(){ //数组下标 :0-33;保证用户友好性 去掉了0和1 var arr=new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符,当然也可以用中文的 var str=""; //js随机数 无限逼近0-原创 2022-03-30 19:43:08 · 273 阅读 · 0 评论 -
Javaweb学习笔记3
一.界面跳转的方式重定向(Redirect)重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向)我们在网站建设中,时常会遇到需要网页重定向的情况:1.网站调整(如改变网页目录结构);2.网页被移到一个新地址;3.网页扩展名改变(如应用需要把.php改成.Html或.shtml)。这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,原创 2022-03-29 00:31:44 · 383 阅读 · 0 评论 -
web学习笔记2
一.Jsp基本语法1.JSP (Java Server Pages)是指:在HTML中嵌入Java脚本代码由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码然后将生成的整个页面信息返回给客户端2.B/S技术特点:用户端向客服端发送请求,服务器运行,访问数据库后回应客户端3.web容器处理jsp文件请求需三个阶段:翻译——>编译——>执行第一次请求之后,Web容器可以重用已经编译好的字节码文件注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和原创 2022-03-27 15:45:29 · 643 阅读 · 0 评论 -
Javaweb01 笔记
想要建立一个web项目,首先,你需要:一个编程工具,一只猫(服务器)关于jdk的配置我想说说,这个”老六“简直太...细节了,作为一个柴鸡,我又被虐了..一定要注意细节!这里有一个window10博主的配置教程(很实用):Windows10安装JDK配置环境变量_董小懂的博客-CSDN博客_win10安装jdk并配置环境变量之前在Windows10下安装JDK1.8,按照以往的经验配置了环境变量,结果发现在CMD下输入java命令可用,输入javac命令就显示以下信息:...原创 2022-03-25 21:48:36 · 91 阅读 · 0 评论 -
jQuery05 笔记
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #myform label.error{ color: red; font-size: 0.875rem; } </style> <!-- 引入jquery库 --&.原创 2022-03-24 14:35:47 · 1025 阅读 · 0 评论 -
jQuery04笔记
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> #aa { width: 200px; height: 200px; background-color: yellow; } p { text-align: cente.原创 2022-03-23 12:35:12 · 879 阅读 · 0 评论 -
jQuery03 笔记
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <!-- 引入外部js --> <script type="text/javascript" src="js/jquery-3.3.1.js"></script> <script type="text/javas...原创 2022-03-20 17:16:08 · 119 阅读 · 0 评论 -
jQuery笔记02(附带用jQuery方法实现全选 )
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>jQuery02:$工具方法&属性css</title> <script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script> <style type="text/.原创 2022-03-19 11:46:13 · 906 阅读 · 0 评论 -
jQuery笔记:第一课
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>jQuery入门以及选择器</title> <!--引入外部js=jQuery类库 --> <script src="js/jquery.js" type="text/javascript" charset="utf-8"></script> <!.原创 2022-03-17 20:32:51 · 728 阅读 · 0 评论 -
简单多人聊天
用多线程实现多人聊天(非界面)前言多线程浅谈实现思路合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言要想实现多人聊天效果,首先,你得先掌握(至少要晓得有这玩样儿):多线程、Io流中读流(inputstream) 写流(outputst原创 2022-02-12 15:51:37 · 350 阅读 · 1 评论