自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IO复用进化史

IO复用的历史和多进程一样长,Linux很早就提供了select系统调用,可以在一个进程内维护1024个连接,后来加入poll系统调用,poll做了一系列改进后解决了1024个连接的限制问题,可以维持任意数量的连接。但是select和poll存在一个问题是,它们需要循环检测连接是否有事件。这样问题就来了,如果服务器有100w个连接,在某一时间只有一个连接是向服务器发送了数据,select/poll就需要做100w次循环,而其中只会有1次命中,剩下99w9999次都是无效的,白白浪费CPU时间片资源。..

2022-04-13 20:19:28 282 1

原创 手把手教你10分钟快速搭建webrtc

先上地址安卓端:GitHub - logan39522361/webrtc_android: A webrtc android demo.pc端与信令服务器:GitHub - logan39522361/webrtc_signaling_server: A webrtc demo,signaling funcion.【觉得好的记得star+fork,关注量够的会继续更新多人视频】webrtc是啥webrtc的前世今生大白话就是两大点:1、webrtc:是由谷歌主导且开源的

2021-12-20 15:55:30 12496 10

原创 spring修改/添加cookie、header、请求参数(mvc/boot)

过滤器import com.fqfin.test.core.utils.CookieUtils;import org.springframework.web.context.request.RequestAttributes;import org.springframework.web.context.request.RequestContextHolder;import org.sp...

2019-09-25 15:33:17 2818

原创 golang与java通过自建ca证书进行https双向验证通讯

原创文章,转发请注明出处java的keytool、单向验证、https等网上有很多教程,这里不再讲述,本篇文章着重讲述:1、go如何使用openssl生产的证书(crt文件)建立https服务器与客户端进行双向验证2、go如何与java的https服务进行通讯生成证书:第一步、生成根证书:opensslgenrsa -out ca.key 2048 opensslreq -x509 -new -n...

2018-04-19 20:28:31 3108

转载 mysql设置支持emoji

emoji mysql

2017-08-01 16:17:01 653

原创 jq 上传文件时要注意的事项

要添加这两个参数,要不数据不序列化会上传失败processData: false,//processData的默认值是true,此时 jQuery ajax 提交的时候不会序列化 data,而是直接使用datacontentType: false,

2017-07-27 13:39:59 326

原创 iframe的父子层级之间的调用

iframe

2017-07-18 15:11:29 2414 1

转载 touches,targetTouches,changedTouches

touches,targetTouches,changedTouches

2017-07-17 19:09:40 376

原创 vm12安装os10.11(黑苹果)

os x

2017-07-16 13:38:36 581

原创 canvas的drawImage方法参数详解

canvas

2017-07-15 17:24:01 50817 6

原创 原生js canvas画图(剪裁)后上传到服务器

js canvas

2017-07-15 13:44:49 980

原创 xmlHttp之post提交

xmlhttp post

2017-07-01 07:01:21 1404

原创 js保存execl表,带文件命名

js excel 表格 导出

2017-06-14 09:31:22 483

原创 java-经纬度有关的计算(半径内的经纬度范围和两点间距离)

java-经纬度有关的计算

2017-04-17 18:03:36 14921 8

转载 mybatis出现'__frch_item_0' not found,解决方法

__frch_item_0

2017-04-17 16:08:46 12770

原创 mysql通过经纬度计算任意亮点的距离

mysql通过经纬度计算任意亮点的距离

2017-03-31 15:49:24 355

原创 redis在windows下开机启动

redis windows

2017-03-30 23:53:10 544

原创 springMVC下@ResponseBody配合拦截器使用心得

springMVC下@ResponseBody配合拦截器使用心得

2017-03-11 10:48:16 6945 3

原创 springmvc返回文件的正确写法(下载文件)

springmvc返回文件的正确写法(下载文件)

2017-03-10 21:00:31 6122 1

原创 tomcat并发线程数设置

tomcat 线程数 设置

2017-03-03 10:03:50 10405

原创 环信java注册实例

环信 java 实例

2017-03-02 10:20:55 1678

原创 七牛java上传简单实例

七牛 java 实例

2017-03-02 10:08:46 857

原创 zookeeper+dubbo+springmvc,搭建

Dubbo是一个分布式服务框架,在这基础上可以做成分布式计算机网络解决很多高并发或者数据处理量大的问题!二zookeeper又是dubbo的一个重要组件,在此,我借助java语言和springmvc框架介绍如何初步构建一个dubbo服务框架.一:Dubbo背景大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调...

2017-03-01 09:15:18 28472 5

原创 mysql添加外键失败原因总结

mysql添加外键失败

2017-02-27 10:06:53 1099

转载 mysql横向扩展(主从、读写分离)

mysql横向扩展(主从、读写分离)mysql主从 读写分离

2017-02-25 08:51:37 5626 1

原创 IDEA中自动换行和标准线的设置

IDEA 自动换行和标准线的设置

2017-02-24 15:19:22 38396 7

转载 app与后台登录与安全

登录与安全

2017-02-20 14:48:10 3648 1

转载 java自带四种线程池

java 线程池

2017-02-19 12:26:56 4969

原创 PrintWriter与ServletOutputStream的区别

PrintWriter与ServletOutputStream的区别

2017-02-18 11:49:11 2499

原创 困扰了我一个下午的Invalid bound statement (not found)

Invalid bound statement (not found)

2017-02-13 16:53:29 1849

转载 idea使用MybatisGenerator逆向生成DAO文件

Mybatis Generator IDEA

2017-02-13 11:30:34 621

原创 数据库的事务

数据库的事务

2017-01-24 14:36:53 396

原创 数据库高并发解决方法总结

数据库高并发解决方法总结

2017-01-23 10:33:23 19491

原创 JS的this关键字

一般而言,在Javascript中,this指向函数执行时的当前对象。值得注意,该关键字在Javascript中和执行环境,而非声明环境有关。当没有明确的执行时的当前对象时,this指向全局对象window。先看一下以下代码alert出来是什么 var name = "Bob"; var person ={ name : "Tom", showName : func

2017-01-18 15:48:45 187

转载 jvm参数(调优)+jvm内存的年轻代/老年代/持久代

从网上找到这篇文章,希望自己对Java的内存分配有重新的认识/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M

2017-01-18 10:24:45 26121 1

原创 linux下java启动脚本+maven配置

首先贴出shell代码来#!/bin/sh#BASH_SOURCE为获取执行指令MAIN_HOME="${BASH_SOURCE-$0}"MAIN_HOME="$(dirname "${MAIN_HOME}")"MAIN_HOME="$(cd "${MAIN_HOME}"; pwd)"echo $MAIN_HOMEif [ "$JAVA_HOME" != "" ];

2017-01-18 09:45:47 1178

原创 shell之(),(()),``的区别

shell () `` (()) 的区别

2017-01-17 19:26:35 1087

原创 shell之输出重定向(理解2>&1)

首先应当知道linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。STDIN就是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端,也就是显示器之类的东西。    STDERR是标准的错误信息,默认也会显示在终端上。由于STDOUT与STDERR都会默认显示在终端上,为了区分二者的信息,就有了编号的0,1,2的定义,用

2017-01-16 22:34:05 434

原创 springMVC下的转发与重定向

简单的来说转发就是浏览器不刷新,重定向会告诉浏览器刷新了.复杂来说的转发就是服务区内容器存储的问题,二转发就不会带着原来的参数去新的地址了.来看下springMVC转发和重定向的要点:1,转发,简单介绍两种方式,还有很多方式,如response转发等方式一:使用ModelAndView                     Map map = new Hash

2017-01-12 21:04:46 409

原创 springMVC下接收文件上传,并对文件做处理

springmvc 接收 文件上传

2017-01-12 14:38:55 4051 1

空空如也

空空如也

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

TA关注的人

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