11 2019 档案

摘要:1.如何设置抓包过滤器? portrange为端口范围 阅读全文
posted @ 2019-11-29 16:29 Curedfisher 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1.xml介绍:(URL:https://blog.csdn.net/weixin_37861326/article/details/81082144) xml是用来传输内容的,是w3c推荐的 2.使用java创建xml数据,CreateXml.java package testcreatexml; 阅读全文
posted @ 2019-11-29 08:43 Curedfisher 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1.保存形式: key >value键值对形式保存的(通过k找到value) 2.常用字类:(以Map接口存放数据时,key都是唯一的) HashMap:无序存放,key不允许重复 HashTable:无序存放,key不允许重复 3.代码: put(k,v)方式添加数据 得到全部键/值 map.ke 阅读全文
posted @ 2019-11-28 17:39 Curedfisher 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1.集合的标准输出操作 标准做法,使用Iterator接口输出 2.操作原理: Iterator是专门的迭代输出接口,迭代输出就是将元素一个个进行判断,判断其是否有内容,如果有内容则把内容输出. 3.方法: hasNext():如果仍有元素可以迭代,则返回true;(用于判断集合中是否有元素) ne 阅读全文
posted @ 2019-11-28 17:26 Curedfisher 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1.Set接口中不能加入重复元素,但可以排序(是按照放入的顺序进行排序的). 2.Set接口常用子类 散列存放:HashSet(因为散列存放,不可以进行排序) 有序存放:TreeSet(可以进行排序) 3.具体代码: 4.方法: 增加add 移除:remove 阅读全文
posted @ 2019-11-28 17:13 Curedfisher 阅读(108) 评论(0) 推荐(0) 编辑
摘要:1、线程安全: 指多个线程在执行同一段代码的时候采用加锁机制,使每次的执行结果和单线程执行的结果都是一样的,不存在执行程序时出现意外结果。 2、线程不安全: 是指不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 举例说明:假设售票系统有1000张票,A和B同时来买票,如果 阅读全文
posted @ 2019-11-28 17:05 Curedfisher 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.List接口可以存放任意的数据,而且在List接口中内容是可以重复的 2.List接口常用子类: ArrayList Vector ArrayList与Vector的区别主要包括两个方面:. (1)同步性: Vector是线程安全的,也就是说是它的方法之间是线程同步的,而ArrayList是线程 阅读全文
posted @ 2019-11-28 17:02 Curedfisher 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1.集合可以理解为一个动态的对象数组,不同的是集合中的对象内容可以任意扩充(也就是说在集合中操作比较方便,容易添加或者删除). 2.集合的特点: (1).性能比较高 (2).容易扩展和修改(这也是不适用数组的主要原因) 3.collection的常用子类 List set Queue 阅读全文
posted @ 2019-11-28 16:39 Curedfisher 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1.什么是SpringBoot监控中心? 2.为什么要使用SpringBoot监控中心? 阅读全文
posted @ 2019-11-28 16:03 Curedfisher 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.思路/原理: 全局捕获异常,采用AOP技术,采用异常通知 2.全局捕获异常案例 (1).捕获返回json格式. (2).捕获返回页面.(页面异常,如:找不到页面,页面出错等.) 3.加上@ControllerAdvice(注解具体解释URL:https://www.cnblogs.com/len 阅读全文
posted @ 2019-11-28 09:05 Curedfisher 阅读(456) 评论(0) 推荐(0) 编辑
摘要:1.项目截图 java聊天核心代码: MyJavaChatClient ChatManager.java package com.nantian.javachatclient.main; import java.io.BufferedReader;import java.io.BufferedWri 阅读全文
posted @ 2019-11-27 11:38 Curedfisher 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1.聊天客户端文本框的搭建. 项目截图:java project 代码: (1).ChatManager.java package com.nantian.javachatclient.main; import com.nantian.javachatclient.view.MainWindow; 阅读全文
posted @ 2019-11-26 17:10 Curedfisher 阅读(281) 评论(0) 推荐(0) 编辑
摘要:1. 从serverListener中可以看出,每一个客户端创建新的请求之后,都会把它分配给一个独立的chatsocket ,但是每一个ChatSocket都是相互独立的,他们之间并不能沟通,所以要新建一个类,将这些新建的线程管理起来,然后实现他们之间的相互通信.(类似于微信加群聊天的功能) 由于一 阅读全文
posted @ 2019-11-26 17:07 Curedfisher 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1.代码目录 2.ChatSocket.java package com.nantian.socket; import java.io.IOException;import java.net.Socket; public class ChatSocket extends Thread{ //本地需要 阅读全文
posted @ 2019-11-26 15:37 Curedfisher 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1.创建java project 2.编写MyServerSocket.java类 package com.nantian.socket; import java.io.IOException;import java.net.ServerSocket;import java.net.Socket; 阅读全文
posted @ 2019-11-26 11:45 Curedfisher 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1.scheduled定时任务类:ScheduledDemo.java package com.nantian.scheduled; import java.util.Date; import org.springframework.scheduling.annotation.Scheduled;i 阅读全文
posted @ 2019-11-26 08:15 Curedfisher 阅读(1292) 评论(3) 推荐(0) 编辑
摘要:@component (把普通pojo实例化到spring容器中,相当于配置文件中的 <bean id="" class=""/>)泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类 阅读全文
posted @ 2019-11-26 08:02 Curedfisher 阅读(238) 评论(0) 推荐(0) 编辑
摘要:转载URL:https://blog.csdn.net/noaman_wgs/article/details/80984873 阅读全文
posted @ 2019-11-25 10:09 Curedfisher 阅读(215) 评论(0) 推荐(0) 编辑
摘要:0.项目目录截图 springboot的版本: <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.0.RELEASE</versio 阅读全文
posted @ 2019-11-24 17:33 Curedfisher 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:1.不要随便改测试包名,我就是因为这个错的!!! 2.有的是pom.xml文件中引入了junit测试的两个jar包 3.其他问题百度就行 阅读全文
posted @ 2019-11-22 10:42 Curedfisher 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:org.springframework.context.annotation.Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApp 阅读全文
posted @ 2019-11-21 15:23 Curedfisher 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1.配置rabbitMQ 需要把以上配置文件加载到spring容器,在appliacationContext.xml中添加如下内容: 注意:无需配置监听,因为服务器端(生产者只需要将消息发送到交换机即可),无需自己监听自己.监听是在消费者端配置的 2.在service层实现消息发送 代码: MAPP 阅读全文
posted @ 2019-11-20 14:55 Curedfisher 阅读(275) 评论(0) 推荐(0) 编辑
摘要:但是,非持久化要比持久化速度更快. 队列是否需要持久化:看需求 阅读全文
posted @ 2019-11-20 14:29 Curedfisher 阅读(609) 评论(0) 推荐(0) 编辑
摘要:1.spring整合rabbitMQ配置文件 rabbitmq-context.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2019-11-20 11:47 Curedfisher 阅读(120) 评论(0) 推荐(0) 编辑
摘要:队列截图,去rabbitMq.com去找学习文档 第一种模式:简单模式 缺点:没有实现解耦,比如说购物车和搜索,需要创建两个队列 第二种模式:work模式 上图注意:只能有一个消费者获取到消息;谁先拿到呢?靠争抢,哪个争抢到给哪个. 应用场景: 比如说现在有一个系统,这个系统作用是写数据到数据库,但 阅读全文
posted @ 2019-11-19 16:40 Curedfisher 阅读(611) 评论(0) 推荐(0) 编辑
摘要:1.MQ为Message Queue,消息队列是应用程序和应用程序之间的通信方法 2. 多种开发语言支持,其实就是一个驱动,如连接数据库的mysql驱动,oracle驱动等. 3. 4.采用以下语言开发: java是面向对象的;c是面向过程的;Erlang是面向并发的; 5.官网 rabbitMQ. 阅读全文
posted @ 2019-11-19 11:59 Curedfisher 阅读(546) 评论(0) 推荐(0) 编辑
摘要:mina在应用程序中处于什么样的地位? mina屏蔽了一些网络通信细节对socket进行封装,并且基于NIO非阻塞框架,可以帮助我们快速开发网络通信,常常用于用户游戏开发,中间件等服务端应用程序. 阅读全文
posted @ 2019-11-19 10:06 Curedfisher 阅读(149) 评论(0) 推荐(0) 编辑
摘要:Mina入门级客户端程序实现telnet程序,其实mina的客户端和服务端很相似 1.编写客户端MinaClient.java和客户端处理类MyClientHandler.java2.MinaClient.java package com.mina; import java.net.InetSock 阅读全文
posted @ 2019-11-19 09:50 Curedfisher 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1. 2. 3. 4.MinaServer.java package com.mina; import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.a 阅读全文
posted @ 2019-11-19 09:05 Curedfisher 阅读(262) 评论(0) 推荐(0) 编辑
摘要:转载URL:https://blog.csdn.net/lizc_lizc/article/details/80722090 阅读全文
posted @ 2019-11-18 11:37 Curedfisher 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1.报错信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will *** 2.解决方法 在yml文件中添加如下内容: #springboot中的内置tomcat 阅读全文
posted @ 2019-11-18 10:03 Curedfisher 阅读(891) 评论(0) 推荐(0) 编辑
摘要:1.maven project和module相当于父子关系。2.当新建的项目中不存在父子关系时使用project。3.当项目中存在父子关系时用project做父工程,module做子工程,module工程必须有父工程。创建含有父子工程的项目如下图:1.创建父工程使用maven project 2.父 阅读全文
posted @ 2019-11-14 15:10 Curedfisher 阅读(2418) 评论(0) 推荐(0) 编辑
摘要:1. 2. 3.环境变量的配置 4.创建动态web工程-->版本2.5-->tomcat7.0 第一步:创建cxf项目 第二步:添加cxf的jar包 全部将jar包拷入lib目录下 第三步:编写webservice接口和服务 4.1 WeatherInterface.java package com 阅读全文
posted @ 2019-11-14 10:42 Curedfisher 阅读(363) 评论(0) 推荐(0) 编辑
摘要:1.soap1.2 如果加上jar包后,项目启动报错,有可能是jar包没起作用, 解决方法:把jar包移除,重新加入jar包 TCP/IP Monitor监测到的内容: soap1.2请求与soap1.2响应(划红线的地方为变化的内容) 2.soap1.1与soap1.2的区别 阅读全文
posted @ 2019-11-14 08:10 Curedfisher 阅读(413) 评论(0) 推荐(0) 编辑
摘要:soap就是http发送xml数据 1.soap协议提包含下列元素,红色标注为必须 2.soap消息基本结构 3.http+xml方式测试soap协议 阅读全文
posted @ 2019-11-13 18:01 Curedfisher 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1.soap的定义: 2.使用TCP/IP Monitor监视Soap协议 eclipse工具,show view-->other-->debug-->TCP/IP Monitor 2.4 2.5 客户端代码: package com.client; import java.net.URL;impo 阅读全文
posted @ 2019-11-13 16:26 Curedfisher 阅读(279) 评论(0) 推荐(0) 编辑
摘要:亲测能用URL地址:https://blog.csdn.net/qq_37171353/article/details/79415960 wsimport -s . file:///D:weath.wsdl wsdl文件在自己电脑上 阅读全文
posted @ 2019-11-13 10:26 Curedfisher 阅读(335) 评论(0) 推荐(0) 编辑
摘要:1. wsdl网址:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 2. URL:http://www.webxml.com.cn/zh_cn/index.aspx >进入网页,点击"web服务",可以看到互联网上公开提供的webser 阅读全文
posted @ 2019-11-12 16:02 Curedfisher 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1.WSDL是什么? 2.wsdl说明书结构 拿到说明书,从下往上看, 图2-1 port:为端点 binding:绑定 图2-2 type属性 >找到portType标签 operation标签的name就为方法名,见下图: 图2-3 图2-3对应于图2-1 port:为端点 说明:只要拿到服务端 阅读全文
posted @ 2019-11-12 14:48 Curedfisher 阅读(87) 评论(0) 推荐(0) 编辑
摘要:优点: 1.采用xml支持跨平台远程调用. 2.基于http的soap协议,可跨越防火墙 3.支持面向对象开发 4.有利于软件和数据的重用,实现松耦合. 缺点: 1.由于soap是基于xml传输,本身使用xml传输一些无关的东西从而效率不高,随着soap协议的完善,soap协议增加了许多内容,这样就 阅读全文
posted @ 2019-11-12 09:09 Curedfisher 阅读(2710) 评论(0) 推荐(0) 编辑
摘要:webservice应用 1.分布式应用的集成(应用程序之间的集成) 2.软件重用 将一个软件的功能以webservice方式暴露出来,达到软件重用.例如上边分析天气预报,将天气查询功能以webservice接口方式暴露出来非常容易集成在其他系统中 ;就是我聊天可以用到你的购物功能 3.(好处)跨防 阅读全文
posted @ 2019-11-12 08:28 Curedfisher 阅读(525) 评论(0) 推荐(0) 编辑
摘要:1. 2. 3. 阅读全文
posted @ 2019-11-11 16:58 Curedfisher 阅读(146) 评论(0) 推荐(0) 编辑
摘要:webservice的概念?(一句话概括什么是WebService) WebService是一种跨编程语言、跨操作系统平台的远程调用技术。远程调用技术: 远程调用是指一台设备上的程序A可以调用另一台设备上的方法B。比如:银联提供给商场的pos刷卡系统,商场的pos机转账调用的转账方法的代码其实是跑在 阅读全文
posted @ 2019-11-11 16:21 Curedfisher 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.使用socket 时,必须自己做数据的读取与解析 2.项目目录 3.服务端代码: package com.test; import java.io.DataInputStream;import java.io.DataOutputStream;import java.net.ServerSock 阅读全文
posted @ 2019-11-11 11:31 Curedfisher 阅读(117) 评论(0) 推荐(0) 编辑
摘要:字节码字节码是一种中间码 字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间代码。字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。 字节码主要为了实现特定软件运行和软件环境、硬件环境无关。字节码的实现方式是通过编译器和虚拟机器。编 阅读全文
posted @ 2019-11-10 08:35 Curedfisher 阅读(439) 评论(0) 推荐(0) 编辑
摘要:URL地址:https://blog.csdn.net/x3499633/article/details/81295608 阅读全文
posted @ 2019-11-10 08:20 Curedfisher 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.项目总的方案 F5负载均衡器: 1、负载均衡是一种技术,指通过某种算法实现负载分担的方法。、 通俗的讲就是统一分配请求的设备,负载均衡会统一接收全部请求,然后按照设定好的算法将这些请求分配给这个负载均衡组中的所有成员,以此来实现请求(负载)的均衡分配。 2、F5是负载均衡产品的一个品牌,其地位类 阅读全文
posted @ 2019-11-08 17:17 Curedfisher 编辑
摘要:设置CATALINA_HOME环境变量1、CATALINA_HOME是TOMCAT安装路径的别名,目的是为了方便使用TOMCAT2、计算机>属性>环境变量, 新建环境变量。变量名为CATALINA_HOME ,变量值tomcat的解压目录,我电脑上的为:“F:\apache-tomcat-7.0.1 阅读全文
posted @ 2019-11-08 15:45 Curedfisher 阅读(1358) 评论(0) 推荐(0) 编辑
摘要:1、出现 ‘telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件。原因:因为本机的Telnet客户端默认是关闭的,所以我们要手动打开解决方案:打开控制面板–>程序–>打开或关闭Windows功能–>勾选“Telnet客户端”–>确定 2、启用Telnet客户端后,发现输入字符串无法显示 阅读全文
posted @ 2019-11-08 15:42 Curedfisher 阅读(594) 评论(0) 推荐(0) 编辑
摘要:1.在pom.xml中添加热部署依赖 <!-- 热部署 --> <!-- devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) --> <!-- 实现类文件热 阅读全文
posted @ 2019-11-07 20:45 Curedfisher 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:特别详细的MQ消息队列的介绍: URL地址:https://blog.csdn.net/HD243608836/article/details/80217591 阅读全文
posted @ 2019-11-07 17:00 Curedfisher 阅读(697) 评论(0) 推荐(0) 编辑
摘要:转载URL地址: https://blog.csdn.net/qq_40434646/article/details/89300724 阅读全文
posted @ 2019-11-07 16:22 Curedfisher 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic) 2.WebSphere Application Server 是一种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分; 阅读全文
posted @ 2019-11-07 14:58 Curedfisher 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1.类目录 2.LatchTest.java类 package com.test; import java.util.concurrent.CountDownLatch; public class LatchTest { static Runnable taskTemp = new Runnable 阅读全文
posted @ 2019-11-07 10:16 Curedfisher 阅读(486) 评论(0) 推荐(0) 编辑
摘要:1.pom.xml文件引入依赖如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j</artifactId> <version>1.3.8.RELEASE< 阅读全文
posted @ 2019-11-07 10:01 Curedfisher 阅读(5484) 评论(0) 推荐(0) 编辑
摘要:1.报错原因: Description Resource Path Location TypeCannot change version of project facet Dynamic Web Module to 2.5. sxnx-sms line 1 Maven Java EE Configu 阅读全文
posted @ 2019-11-07 08:04 Curedfisher 阅读(3455) 评论(0) 推荐(0) 编辑
摘要:你看一下你连接数据库的用户,需要有DBA权限才能看到这个表。 阅读全文
posted @ 2019-11-06 16:27 Curedfisher 阅读(3124) 评论(0) 推荐(0) 编辑
摘要:转载URL:https://blog.csdn.net/zhangjinwei417/article/details/92823438 阅读全文
posted @ 2019-11-06 09:42 Curedfisher 阅读(3681) 评论(0) 推荐(0) 编辑
摘要:1.1 maxActive 连接池支持的最大连接数。一般取值20就可以了,一般把maxActive设置成可能的并发量就行了设 0 为没有限制。 1.2 maxIdle 连接池中最多可空闲maxIdle个连接 ,这里取值为20,表示即使没有数据库连接时依然可以保持20空闲的连接,而不被清除,随时处于待 阅读全文
posted @ 2019-11-06 08:34 Curedfisher 阅读(2596) 评论(0) 推荐(1) 编辑
摘要:1.pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc 阅读全文
posted @ 2019-11-06 08:14 Curedfisher 阅读(557) 评论(0) 推荐(0) 编辑
摘要:http://localhost:8080/updateById/110?name=诸葛亮&age=3 阅读全文
posted @ 2019-11-05 16:42 Curedfisher 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:在pom.xml文件中添加如下依赖: <!-- https://mvnrepository.com/artifact/cn.easyproject/orai18n --> <dependency> <groupId>cn.easyproject</groupId> <artifactId>orai1 阅读全文
posted @ 2019-11-05 11:59 Curedfisher 阅读(16506) 评论(0) 推荐(0) 编辑
摘要:官网网址:https://spring.io/tools3/sts/legacy 阅读全文
posted @ 2019-11-04 23:24 Curedfisher 阅读(2895) 评论(0) 推荐(0) 编辑
摘要:实测URL地址: https://blog.csdn.net/zxingchao2009/article/details/82499917 在文章后面清楚写着是缺少两个jar包造成的 阅读全文
posted @ 2019-11-04 16:16 Curedfisher 阅读(282) 评论(0) 推荐(0) 编辑
摘要:报错信息: 2019-11-04 11:05:52.404 WARN 4512 [ main] o.a.tomcat.util.scan.StandardJarScanner : Failed to scan [file:/C:/java/19.STS/03.stsMavenRepository/c 阅读全文
posted @ 2019-11-04 11:19 Curedfisher 阅读(5629) 评论(1) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2019-11-02 21:14 Curedfisher 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1.pom.xml文件中的依赖 刚添加依赖的时候会报错,原因是jar包下不下来. 2.我的jdk是1.6,所以需要升级jdk版本到1.8 执行mvn -v命令,可以看到maven的版本号 DOS窗口执行这条命令: mvn install:install-file -DgroupId=com.orac 阅读全文
posted @ 2019-11-02 18:27 Curedfisher 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1.静态资源 怎样通过浏览器访问静态资源? 注意:不需要加static目录.因为只是告诉springboot目录,而不是静态资源路劲. 这时访问路径就需要加上/static 阅读全文
posted @ 2019-11-01 10:51 Curedfisher 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1.@RestController+@EnableAutoConfiguration 项目启动方式三种种: 1.@EnableAutoConfiguration 注意:只能扫描当前类里面 2.@EnableAutoConfiguration +@ComponentScan("包名"),可以单独抽取一 阅读全文
posted @ 2019-11-01 09:55 Curedfisher 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-01 09:28 Curedfisher 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-01 08:58 Curedfisher 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-01 08:46 Curedfisher 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-11-01 08:25 Curedfisher 阅读(111) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示