自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 转:理解TCP序列号(Sequence Number)和确认号(Acknowledgment Number)

转自:https://blog.csdn.net/a19881029/article/details/38091243原文见:http://packetlife.net/blog/2010/jun/7/understanding-tcp-sequence-acknowledgment-numbers/如果你正在读这篇文章,很可能你对TCP“非著名”的“三次握手”或者说“SYN,SYN/AC...

2019-06-17 21:37:56 549

转载 转:TCP简介

原文:http://www.ruanyifeng.com/blog/2017/06/tcp-protocol.htmlTCP 协议简介作者:阮一峰日期:2017年6月 8日TCP 是互联网核心协议之一,本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上...

2019-06-17 21:36:28 170

转载 maven的profile功能

一个项目可能会有不同的环境,例如dev/stating/prod等,不同的环境的配置文件是不同的,如何根据环境快速的切换到对应的配置文件很重要。在maven和 spring中都有一个profile的概念,下面分别说1. 在maven中的pom文件中的profile的作用是根据不同的环境将对应的环境变量设置到项目中,如下例子步骤一:在pom文件中写profile<profil...

2019-05-05 10:07:08 1435

原创 jvm监控

排查占用资源多的线程1. ps aux | grep java找出java进程2. top -H -p pid 找出java进程中的所有线程的cpu,内存占用,-H是查看所有线程3. jvm的bin文件夹中有个jstack可以查看jvm的当前所有的线程运行情况,包括持有的锁,等待的锁,当前线程的运行栈等信息详见:(http://www.importnew.com/23601.htm...

2019-01-17 10:18:28 220

转载 浏览器跨域问题以及vue前后端分离跨域解决方案简介

简介:所谓跨域问题,是浏览器为了安全起见,同源的文件中的ajax请求只能访问同源的服务器的资源。例如访问www.google.com得到的资源中如果有ajax函数,则该函数访问的api只能是www.google.com提供的服务。同源指的是:协议/域名/端口一致。解决跨域的方法:1. CORS(Cross-Origin Resource Sharing,跨源资源共享)基本思想:就是如果...

2018-12-04 17:09:09 1061

原创 JdbcTemplate访问方式以及spring和mybatis整合的原理

简单描述下spring访问数据库的方式1.java原生的访问数据库的方式public Connection getConnection() throws ClassNotFoundException, SQLException { // 加载MySQL的JDBC的驱动 Class.forName("com.mysql.jdbc.Dr...

2018-11-30 10:21:47 2218

转载 浏览器 user-agent 字符串的故事

转:http://www.cnblogs.com/ifantastic/p/3481231.html你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? 故事还得从头说起,最初的主角叫NCSA Mosaic,简称Mosaic(马赛克),是1992年末位于伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心(National Center for Su...

2018-11-27 18:26:17 240

转载 浏览器缓存机制介绍

转:https://juejin.im/post/59c602276fb9a00a3d135f2e浏览器缓存机制介绍对于浏览器缓存,相信很多开发者对它是又爱又恨,一方面,它可以极大地提升用户体验,另一方面,在开发中经常会由于浏览器缓存而展示了「错误」的东西。那么,浏览器缓存究竟是什么呢?它的内部机制又是怎样的?接下来就让我跟大家分享一下浏览器缓存机制。简单来说,浏览器缓存就是把一个已经...

2018-11-27 17:33:46 131

原创 vue路由传参的三种基本方式

1.router.push({ name: 'user', params: { userId:123 }}) // -&gt; /user/123 对应配置为 { path: '/user/:id', name: 'user', component: User } 拿参数为 this.$route.params.userId2.r...

2018-10-26 15:10:55 182

原创 shell脚本攻略学习心得--第一章

export可以导出环境变量和设置环境变量 $PATH 这个环境变量的作用时,在终端输入命令后会在$PATH中依次查找相关命令执行 获得字符串长度echo ${#var} echo $UID如果等于0则说明当前用户是超级用户  文件描述符 ,通过重定向可以将命令的输出从打印到屏幕到打印到文件 0--stdin 标准输入  1--stdout 标准输出  例如ls + 1&gt;out...

2018-09-10 19:51:42 294

原创 main.js, App.vue, index.html关系

1.main.jsimport Vue from 'vue'import App from './App'......new Vue({ //挂载到index.html的&lt;div id="app"&gt; el: '#app', //router对象,包含路由信息 router, //在该根实例中注册App.vue中的App组件 components:...

2018-08-23 13:56:40 2001

转载 MySQL 四种事务隔离级的说明

转载的  https://www.cnblogs.com/zhoujinyi/p/3437475.html按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有连接设置默认隔离级别。例如,...

2018-08-21 14:26:11 100

原创 maven lifecyle中常用5阶段的产出

项目文件夹结构:1.clean 清理构建目录下得全部内容,构建目录默认是target,2.compile 将src下面的java文件夹下的自己编写的java文件编译后和resources下面的资源文件放到classes文件夹,即将来的WEB-INF下的classes3.test 将src下面的test文件夹的测试源文件编译4.package 打包,将项目打包为最常见的文件结构,...

2018-08-16 09:23:20 535

转载 js异步Promise函数简单使用

先附一个连接:http://liubin.org/promises-book/#chapter1-what-is-promise1.基本用法var promise = new Promise(function(resolve, reject) { // 异步处理 // 处理结束后、调用resolve 或 reject});    用法示例1.function ...

2018-08-03 10:41:11 1168

原创 Gson序列化匿名内部类失败

坑1:我们初始化Map之类的集合的时候会用如下优雅的方式:Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;() {{ put("cjy", "cjy"); }};Gson gson = new Gson(); System.out.println(gson.to...

2018-06-28 10:43:22 1680 1

转载 docker初学

1.Docker的安装和测试使用2.docker之Dockerfile指令介绍3.使用Maven插件构建Docker镜像

2018-05-30 18:34:24 127

转载 javaWeb中的编码和解码

使用的是tomcatGET请求编码:pathInfo: utf-8queryString: gbk解码:pathInfo: tomcat配置文件中的&lt;Connector URIEncoding="utf-8"&gt;queryString: 要么是Header中的content-Type中的charset,要么是默认的ISO-8859-1。要使用contentType中的编码,就要设置&lt...

2018-05-21 17:27:06 706

转载 原始DAO开发

public class JdbcTest { public static void main(String[] args) { //数据库连接 Connection connection = null; //预编译的Statement,使用预编译的Statement提高数据库性能 PreparedStatement preparedStatement = null;...

2018-05-18 09:44:35 144

转载 Web.xml中设置Servlet和Filter时的url-pattern匹配规则

转自:http://www.cnblogs.com/kevin-yuan/archive/2012/12/24/2831333.htmlWeb.xml中设置Servlet和Filter时的url-pattern匹配规则之前一直都对配置文件里面的路径和通配符不是很熟悉,都是复制之前项目里面的,错了就试探性的微调一下,现在专门花点时间整理一下,梳理一下杂乱 无章的知识。 一、servlet容器对url...

2018-05-10 14:26:00 442

转载 servlet中获取地址

转载request对象中包含的是请求信息,当我们在浏览器地址栏上输入:http://localhost:8080/Example/AServlet?username=zhangsan,这段地址也会作为请求信息封装在request对象中,request对象必然会提供相关的方法来获取这些请求信息,这些信息其实就是请求路径信息。request对象通过以下方法来获取请求路径,如下所示:String get...

2018-05-10 14:19:08 2643

原创 linux常用命令

1.grep    grep -[acinv] '搜索内容串' filename        -a 以文本文件方式搜索        -c 计算找到的符合行的次数        -i 忽略大小写        -n 顺便输出行号        -v 反向选择,即找 没有搜索字符串的行      其中搜索串可以是正则表达式!     例子:        1.搜索有the的行,并输出行号     ...

2018-05-09 10:39:17 153

原创 mysql常用命令

数据库备份表导出:(整个数据库)mysqldump -u root -ppassword -P3306 数据库名 &gt; data.sql(单个表)mysqldump -u root -ppassword -P3306 数据库名 表名 &gt; data.sql  (从远端导出)mysqldump -uroot -ppassword -P3306 -h 10.10.10.1 &gt; data....

2018-05-02 15:54:03 81

转载 gson真好用

先附个链接:http://www.jianshu.com/p/e740196225a4先上user类public class User { public String name; public int age; //obj和json互转时候,属性名也可以是mail_adress @SerializedName("email_address") //@Se...

2018-04-27 20:20:52 220

转载 用 Servlet 进行上载的原理和实现

转载:https://www.ibm.com/developerworks/cn/java/fileup/一、基本原理通过 HTML上载文件的基本流程如下图所示。浏览器端提供了供用户选择提交内容的界面(通常是一个表单),在用户提交请求后,将文件数据和其他表单信息编码并上传至服务器端,服务器端(通常是一个 cgi程序)将上传的内容进行解 码了,提取出 HTML表单中的信息,将文件数据存入磁盘或数据库...

2018-04-23 21:12:01 97

原创 CAS单点登录原理

术语介绍1.SSO session:key="_const_cas_assertion_" value=assertion对象 这个是CAS客户端拿着ticket去server认证后存储的用户信息,是客户端存储的SSO会话。只要拿不到这个session,就必须重定向去登录2.ST(Service Ticket)ST是CAS为用户签发的访问某一service的票据。用户访...

2018-04-09 21:08:14 3861

转载 HttpRequest中常见的四种ContentType【转载】

转自:http://www.cnblogs.com/xiaozong/p/5732332.htmlHTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TC...

2018-04-04 11:24:00 170

原创 js中json和js对象互相转换

1.json转js对象:&lt;script&gt;var obj = JSON.parse('{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" }');document.getElementById("demo").innerHTML = obj.name + ":" + obj.sit

2018-04-04 11:21:38 555

原创 springmvc接受数据相关

(转载)参数绑定:https://www.cnblogs.com/ysocean/p/7425861.html#_label8(转载)Controller相关的注解:https://www.cnblogs.com/xiaoxi/p/5718894.html

2018-04-03 17:06:20 102

转载 java的.classpath文件

本文是转载的,转自http://coffeelet.blog.163.com/blog/static/13515745320107249178730/eclipse工程中.classpath文件含义:下面是一个.classpath文件内容:

2015-01-06 10:26:07 655

原创 java子类赋值给父类

package test1; import java.io.*; public class demo {publicstatic void main(String[] arg){Shapes=new Circle();call(s);}        staticvoid call(Shape s){s.f1();s.f2();s.f3(

2014-12-29 15:37:33 4390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除