1. 本周学习总结1、协议是端口之间进行网络通信的一种语言规则语法;
2、套接字Socket用于实现客户端与服务器端的连接,实现网络通信,进行数据交换;
3、LocalHost可以用来获取主机地址;
4、ServerSocket:用于监听端口的对象,网络连接后返回Socket对象,进行网络通信;
5、半关闭:shutdownOutput(),关闭输出流的,但是输入流并未关闭,依旧可以读取数据;
6                       
                       
                     
                             1. 前言链接是网站的重要组成部分,几乎在每个网页上都能看到不少的链接,合理的设计链接的样式能够给网页的颜值加分。链接有四种不同的状态,分别是 link、visited、active 和 hover,可以通过以下伪类选择器来为链接的四种状态设置不同的样式:
:link:定义普通或未访问链接的样式;
:visited:定义已经访问过链接的样式;
:hover:定义当鼠标经过或悬停在链接上时的样式;
                       
                       
                     
                             注解一、认识注解先看百度百科对java注解的解释:定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类:①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】② 代码分析:通过代码里标识的元数据对代码进                       
                       
                             1.首先再github 上下载源代码(这里我下载的是:3.1.x):https://github.com/IdentityServer/IdentityServer4/blob/master/docs/index.rst 2.打开源代码,适当的编译下,重新配置下nuget,这里就不展开了3.打开示例项目:IdentityServer4\samples\Quickstarts\3_AspN                       
                       
                     
                             1 消息中间件介绍 一般,我们认为消息中间件是指支持与保障分布式应用程序之间同步/异步收发消息的中间件。消息是分布式应用之间进行数据交换的基本信息单位,分布式应用程序之间的通信接口由消息中间件提供。其中,异步方式指消息发送方在发送消息时不必知道接收方的状态,更无需等待接收方的回复,而接收方在收到消息时也不必知道发送方的目前状态,更无需进行同步的消息处理,它们之间的连接完全是松耦合的,通信                       
                       
                     
                                   条件编译是指按照给定的条件决定哪些源代码参与编译,而哪些源代码不参与编译,从而使一个源程序在不同编译条件下生不同的目标程序。C++提供几种不同形式的条件编译指令,可以将一个表达式或者某个宏是否被定义作为编译条件,主要用于设计便于调试的程序或可移值的程序。      条件编译指令有多种,其                       
                       
                             一、setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。本人一般用户倒计时或定时结束某件事情1,调方法,第一参数是方法名,第二参数是毫秒数,表示三秒后执行alertFunc方法,只执行一次。var myVar;
function myFunction() {
   myVar = setTimeout(alertFunc, 3000);
}
function alert                       
                       
                             thymeleaf模板在SpringBoot中是默认的模范引擎技术,SpringBoot不推荐使用比较老旧的jsp。但如果您想使用jsp的话,当然也可以。我这里为您讲述thymeleaf模板的基本thymeleaf语法。1.简介在使用thymeleaf模板的时候,由于thymeleaf语法决定,您不需要将html更改为指定的格式,就可以使用,后缀名依然是html.2.正式开始虽然文件的后缀名没发生                       
                       
                     
                             2.4如何选择过程模型基本原则软件工程是个不断发展的学科,新的软件过程模型会不断出现。选用时不必拘泥于某种模型,可组合多种模型,可根据实际创造新的模型结合软件的特点和软件过程模型的特点来选择。具体分析情况模型原因前期需求明确瀑布模型瀑布模型管理规范,在需求明确的情况下,可以最大化保证软件质量用户无系统使用经验,需求分析人员技能不足原型模型|||不确定因素很多,很多东西无法提前计划增量模型或螺旋模型                       
                       
                             任务一: 打印Hello word任务描述要求1:我的第一个程序打印Hello word,要求2:打印 你好 世界 , 两个词之间用 , 逗号隔开, ! 结尾要求3: 打印 我喜欢Python 与后面代码隔2行要求3: 打印 两句话 名字:张三 , 年龄20 两句话之间不换行print('hello, world!') 
print('你好','世界', sep='-', end='!') 
pr                       
                       
                             一般来说,WebApi返回数据需要封装为固定格式,比如state、message、data三个属性,state返回状态,为true或false(也可用status返回状态码),message返回消息,如操作失败的异常信息,data用来返回操作结果。/// <summary>
    /// 操作结果封装
    /// </summary>
    public class                       
                       
                             文章目录1 属性分组模糊查询2 Object划分2.1 PO(Persistant Object) 持久对象2.2 DO(Domain Object) 领域对象2.3 TO(Transfer Object) 数据传输对象2.4 DTO(Data Transfer Object) 数据传输对象2.5 VO(value object) 值对象2.6 BO(Business Object) 业务对象2.                       
                       
                     
                             简单来说就是通过增大操作系统页的大小来减小页表,从而避免快表缺失。在介绍之前需要强调一点,大页内存也有适用范围,程序耗费内存很小或者程序的访存局部性很好,大页内存很难获得性能提升。所以,如果你面临的程序优化问题有上述两个特点,请不要考虑大页内存。后面会详细解释为啥具有上述两个特点的程序大页内存无效。1.背景在开发的过程中,遇到一个很严重的性能问题,单线程测试的时候性能还能达到要求,但是在多线程进行                       
                       
                     
                             一、性能测试注意点1. 用jmeter测试时使用BeanShell脚本获取随机参数值,会导致请求时间过长,TPS过低。应改为使用csv读取参数值,记录的TPS会更加准确。  注:进行性能测试时,应注意会影响请求时间的操作,尽量避免因为测试方法不当影响测试结果。 2. 进行稳定性测试前,尽量对Jmeter进行减负,避免运行时间过长,导致Jmeter卡死。减负方式:(1)参数写死或                       
                       
                             本文介绍在Ubuntu Server 上配置Wiki服务器的MediaWiki 官方参考,
所用的版本是 Ubuntu 16.04。安装必要的软件通过命令 sudo netstat -tulpn | grep :80 查看原服务器已安装apache2,ubuntu 系统 apache2 的默认安装目录是/etc/apache2,查看其相关的配置文件/etc/apache2/sites-enable                       
                       
                             一、数据类型和运算符Java是一门强类型语言,哪里可以体现其强类型的观点?所有变量必须先申明后使用指定类型的变量只能接受类型相符的值编译过程可以发现一些源代码的错误1、文档注释编写Java源代码时添加了合适的文档注释,可通过javadoc工具将源代码中的文档注释提取成一份系统的API文档。javadoc工具默认只会处理public或protected修饰的类、接口、方法、成员变量、构造器、和内部类                       
                       
                             XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。
 XPath轴(XPath Axes)可定义某个相对于当前节点的节点集:
 1、child  选取当前节点的所有子元素
 2、parent  选取当前节                       
                       
                     
                             一、Spring理念:  1、使现有的技术更加容易使用 ,本身是一个大杂烩,整合了现有的技术框架  2、之前的SSH:Struct2+Spring+Hibernate  3、现在的SSM:Springmvc+Spring+Mybatis  4、官网:https://docs.spring.io/spring-framework/docs/current/avadoc-api/二、Spring优点:                       
                       
                     
                             Golang的调度器谈到Golang的调度器,绕不开的是操作系统,进程和线程这些概念。多个线程是可以属于同一个进程的并共享内存空间,因为多线程
不需要创建新的虚拟空间,所以不需要内存管理单元处理的上下文的切换,线程之间的通信也是基于共享内存进行的,同重量级的进程相比
线程显得比较轻量虽然线程比较轻量,但是线程每一次的切换需要耗时1us左右的时间,但是Golang调度器对于goroutine的切换只                       
                       
                     
                             先准备一个基础表studentselect * from student;
id  name        age     sex
-----------------------------
1   zhangsan    19      boy
2   lisi        18      girl
3   wangwu      17      boy
4   lucy        20                       
                       
                     
                             maven坐标<!-- websocket: 提供了对 WebSocket 协议的支持 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-websocket</artifactId&                       
                       
                             有些应用软件为便于提醒用户和方便用户操作,会在系统托盘区生成属于自己的托盘图标,这样用户可以通过该图标弹出的气泡提示了解对应软件的运行状态,或通过关联的菜单便捷的操作该软件。但在某些情况下,应用程序可能会遭遇异常关闭的情况而导致来不及删除对应的系统托盘图标而将其遗留在系统托盘区中,当再次运行该软件时会发现托盘区出现多个同样的图标。那么如何删除无效/指定的系统托盘区图标呢?首先,我们需要找到系统托盘                       
                       
                             Jive论坛与Spring框架
  没有一种新技术是凭空诞生的,它的萌芽或胚胎总是或多或少显现于以前的技术中,Jive论坛是大家潜心研究的设计型应用程序,其相关解析可见本栏的GoF设计模式专栏。  Jive和Spring同为由JavaBeans组成的J2EE Web系统,Jive作为早期成功设计案例,其主要架构成为大多数纯JavaBeans系统的流行架构,Spring也不例外。  Spring框架                       
                       
                             使用工具 Pycharm , Navicat , WebStorm等使用库Werkzeug用于实现框架的底层支撑,pymysql用于实现ORM,jinja2用于模板支持,json用于返回json数据功能的支持实现视图基类该视图基类用于被视图类所继承,并且提供了两个分别处理GET和POST请求的函数,程序收到请求时,会根据请求的方式将请求参数发送到对应的处理函数中进行处理(请求调度)。若请                       
                       
                             以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的MTU(最大传输单元).但这并不是指链路层的长度被限制在1500字节,其实这这个MTU指的是链路层的数据区.并不包括链路层的首部和尾部的18个字节.所以,事实上,这个1500字节就是网络层IP数据报的长度限制.因为IP数据报的首部为20字节,所以IP数据报的数据区长度最大                       
                       
                     
                              listener,filter,servlet的初始化顺序web.xml中可以配置如下信息:context-param,listener,filter,servlet。他们的加载顺序和在web.xml文件中的先后顺序没有关系。context-param用于向ServletContext提供键值对。listener,filter在初始化时会用到这些上下文信息。总的加载顺序是:contex                       
                       
                             笔者:今天在做电子相册的实训的时候,需要arm-linux-gcc main.c Linked.c -o main这样,然后我在main.c里面定义了一个全局变量,但是在另一个.c文件里面也需要用到,所以老师教我使用了extern,我才发现这东西真的很强大。以下是copy问题extern 作用1:声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也                       
                       
                             1.数据库连接池(数据源)1.概念其实就是一个容器(集合),存放数据库的容器。当系统初始化好后,容器被创建,容器中会申请一些数据库连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完后,会将连接对象归还给容器。
好处:节约资源,高效2.实现DataSource是一个获取数据库连接对象的工厂,一个接口。推荐通过DataSource对象的getConnection方法获取数据库连接对象。g                       
                       
                     
                             【1】错误本机 10.20.50.17     Login failed. The login is from an untrusted domain and cannot be used with Windows au                       
                       
                     
                             package.json是什么?Node.js项目遵循模块化的架构,当我们创建了一个Node.js项目,意味着创建了一个模块,这个模块的描述文件,被称为package.json。 使用的是Facebook推出的creat-react-app  (antd官网有文档)react-app-rewired2.x以后,不再支持injectBabelPlugin的方式,需要安装custo                       
                       
                      
  













 
                    

 
                 
                    