自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 java网络编程Socket通信详解

Java最初是作为网络编程语言出现的,其对网络提供了高度的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中,使用最多的就是Socket。像大家熟悉的QQ、MSN都使用了Socket相关的技术。下面就让我们一起揭开Socket的神秘面纱。Socket编程一、网络基础知识(参考计算机网络) 关于计算机网络部分可以参考相关博客: 《TCP/IP协议栈及OSI参考模型详解》 http://wangdy.blog.51cto.co...

2021-07-19 17:28:41 778

转载 Java 基于TCP协议的Socket编程和通信

在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器端(Server)程序,简称服务器。一旦通讯建立,则客户端和服务器端完全一样,没有本质的区别。请求-响应”模式: 1. Socket类:发送TCP消息。 2. ServerSocket类:创建服务器。 套接字是一种进程间的数据交换机制。这些进程既可以在同一机器上,也可以在通过网络连接的不同机器上。换句话说,套接字起到通信端点的作用。单个...

2021-07-19 14:45:31 247

原创 HashMap为什么线程不安全

hash碰撞与扩容导致一直以来都知道HashMap是线程不安全的,但是到底为什么线程不安全,在多线程操作情况下什么时候线程不安全?让我们先来了解一下HashMap的底层存储结构,HashMap底层是一个Entry数组,一旦发生Hash冲突的的时候,HashMap采用拉链法解决碰撞冲突,Entry内部的变量:final Object key;Object value;Entry next;int hash;通过Entry内部的next变量可以知道使用的是链表,这..

2021-07-02 17:24:48 113

原创 Redis

1、什么是Redis?Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis 优势性能极高 – Redis能

2021-07-02 14:32:47 143

转载 MySQL里有200w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据?

这个问题主要考察了以下几点内容:1.Redis的内存淘汰策略。2.Redis的最大内存设置。思路:首先计算出20w数据所需的内存空间,设置最大内存,然后选择合适的内存淘汰策略。内存淘汰策略在Redis的redis.conf配置文件中,列出了8种策略:(1)volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。(2)volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。(3)volatile-random:从已设置过期时间的数据集中任

2021-07-02 14:31:39 562

转载 spring所支持的事务在什么情况下会失效,失效咋解决

Spring所支持的事务在什么条件下会出现事务失效?失效怎么解决@Transactional注解在private方法上 //非public的@Transactional中的事务传递配置错误未将事务配置类注入容器未配置事务管理类@Transactional中注解的方法catch了异常数据库mylsam不支持事务方法A引用支持事务的方法B,但是catch了B的异常,导致B事务失效@Transactional设置不开启事务————————————————版权声明:本文为CSDN博主「Dong

2021-06-30 11:56:53 324

原创 现在有T1、T2、T3三个线程,怎样保证T2在T1执行完后执行,T3在T2执行完后执行?

public class TestJoin{ public static void main(String[] args) { Thread t1 = new MyThread("线程1"); Thread t2 = new MyThread("线程2"); Thread t3 = new MyThread("线程3"); try { //t1先启动 ...

2021-06-30 09:23:46 1194

原创 python 人脸识别安装dlib和opencv

window下安装dlib和opencv(python3.5 Visual Studio 2017)如果window上没有 Visual Studio 要先安装Visual Studio安装地址https://jingyan.baidu.com/article/cd4c29791c6916756e6e6096.htmlVisual Studio 下载地址https://visualst...

2018-07-18 14:37:08 230

原创 jquery 实现隔天刷新页面

$(document).ready(function(){  cacheTime(); window.setInterval(isZeroPoint, 1000 * 60 * 60); //每小时执行一次}); function isZeroPoint(){ var myDate = new Date(); //获取日期 var day=myDate.getDate();       //获取当前...

2018-07-09 11:36:29 255

原创 java 通过ssh连接服务器上传,下载,删除文件

package troila.web.utils;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import or...

2018-07-08 19:59:26 2812 1

python 检测微笑

python 检测微笑 检测微笑 检测微笑 检测微笑 检测微笑

2018-08-01

python识别人脸,眼睛,嘴

python识别人脸,眼睛,嘴,在摄像头条件下识别人脸上的五官

2018-08-01

人脸识别小例子

python人脸识别小例子,仅供参考,如有其他意见欢迎提出

2018-07-31

空空如也

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

TA关注的人

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