自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 JAVA中的锁

序号 锁名称 应用 1 乐观锁 CAS 2 悲观锁 synchronized、vector、hashtable 3 自旋锁 CAS 4 可重入锁 synchronized、Reentrantlock、Lock 5 读写锁 ReentrantReadWriteLock,CopyOnWriteArrayList、CopyOnWriteArraySet 6 公平锁 Reentrantlock(true)..

2022-04-24 11:55:26 152 1

原创 MQ常见问题及解决方案

MQ常见问题及解决方案

2022-04-14 15:34:39 4312

原创 MQ消息队列概述及主流MQ分析

MQ是什么?为什么要使用MQ主流mq有哪些

2022-04-12 19:49:16 2573

原创 程序设计-接口安全设计要点

程序设计之安全设计要点程序设计:安全设计要点程序安全设计识别序号 安全需求 安全设计要点 1 输入校验 1.设置请求参数的允许的字符类型、最小/大字符长度限制、取值范围,在满足业务需求的前提下,将所支持的字符范围降到最低 2.文件上传、下载功能检查文件大小是否超出限制,检查文件名、文件路径是否包含特殊字符、是否在预期路径、是否是预期格式 3.其他基于业务逻辑的输入校验 2 敏感信息处理 1.敏感信息的传输需...

2021-05-11 17:42:00 284

原创 大厂java高频面试题-附答案

以下总结了各大厂高频面试题TX:Java 基础 4.1.0 JAVA 中的几种基本数据类型是什么,各自占用多少字节。 这里需要特别强调下 char和bollean在数组中占用一个字节4.1.1 String 类能被继承吗,为什么。 String类被final修饰,所以不能被继承。这里适当延伸讲一下,final是java中的一个关键字,可以用来修饰变量、方法和类。inal修饰的变量必须初始化,且一旦初始化后不能再被修改,修饰成员变量,可以在构造方法中赋值,修饰类变量需在静.

2021-04-08 20:52:31 330

转载 GC回收机制详解

原文:http://www.linuxidc.com/Linux/2015-06/118829.htm一、垃圾回收机制的意义  Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内...

2021-03-18 23:43:37 824

原创 高并发之数十万甚至百万级qps吞吐量方案

Nginx虽然很强大,但是面对大并发时,一台Nginx总是有限的。即使后端有多台Nginx组成的集群时,前端毕竟只有一台Nginx,资源往往有限。下面将介绍应对这样的情况应该有的解决方案,其实原理就是集群,使用的是LVS。我猜测和简单的理解(观点虽然是错的,但是好理解,如果要深入原理远没有这么简单):为什么LVS的集群能够抵御这么大的并发,一切都出在VIP上,首先依托LVS的负载均衡调度器,这个是...

2021-03-18 23:42:31 4981 5

转载 Java集合容器面试题(2020最新版)

文章目录集合容器概述什么是集合集合的特点集合和数组...

2020-03-05 19:19:16 356

转载 Java基础知识面试题

文章目录Java概述何为编程什么是Javajdk1...

2020-03-05 14:27:15 858

原创 org.apache.maven.archiver.MavenArchiver.getManifest错误

最近在使用spring boot创建项目时遇到eclipse导入新的maven项目时,pom.xml第一行报错,在此记录一下解决方法错误信息:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArc...

2019-04-08 16:05:03 633

原创 本地虚拟机联网

最近需要在本地虚拟机上调试一个功能,发现本地虚拟机竟然连不上外网,现将处理步骤总结如下:虚拟机:CentOS64 1.真机中启用Vmnet1、VMnet82.在vmware软件中点击菜单栏编辑按钮进入虚拟网络编辑器3.将Vm8调成nat模式、启用DHCP4.开启虚拟机网络5.ok,尝试是否能够上网  6.若还不能联网,检查 Linux虚拟...

2019-01-09 15:48:55 592

原创 linux上最简易jdk安装

1.下载tar.gz的压缩包2.下载完成后解压到指定文件下 tar -vzxf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/ 3、添加环境变量,编辑配置文件 vi /etc/profile 在文件最下方或者指定文件添加 export JAVA_HOME=/usr/local/java/jdk1.8.0_161 export CLASS...

2018-12-27 15:44:37 146

原创 引用了第三方jar包的Java项目打jar包

步骤1:准备主清单文件 “MANIFEST.MF”由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:ManifestMain-Version: 1.0Class-Path: lib/gson-2.2.4.jar lib/jiguang-common-1.0.6.jar lib/jpush-client-3...

2018-04-23 19:35:12 669

原创 java中修饰符总结

修饰符大致分为访问控制符和非访问控制符修饰类 JAVA语言中有公共的(public),私有的(private),保护的(protacted)和默认的(default)四种访问控制符。其中针对外部类(内部类可当做成员变量理解),仅能使用公共的和默认的这两种访问控制符。public级别公共访问级别是类的访问控制级...

2018-04-18 21:57:09 2628 4

原创 redis安装

环境:linux/windows(此处linux)Vmware centerOS下载地址:http://redis.io/download,下载最新文档版本。1. Root用户登录2. Redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。安装gcc环境:yum install gcc-c++ (提示是否下载 输入Y)3. 下载redis执行命令:wget ht...

2018-04-16 20:44:24 131

原创 rabbitmq安装过程详解

环境:linux/windows(此处linux)Vmware centerOS 6使用  客户端登录服务器(需要使用root用户最好)1.首先安装常用的依赖安装依赖文件:yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto2.RabbitMQ依赖于Erlang、socat,因此要安装Erlang与socat.Erla...

2018-04-16 20:38:21 2911

原创 java多线程中如何保证变量的可见性、原子性

做过多线程开发的猿友们应该会遇到这两个问题首先,理解一下可见性:线程在修改主存变量的时候会先拷贝一份到自己的线程栈中去处理,每个线程都有自己的空间,相互是独立的,在变量修改完成到写入主存中,这个过程对其它线程是不可见的。(这里不明白的话可以看一下JVM内存结构及线程间的通信)那么问题来了 不可见会如何?数据的一致性会被打乱,程序出bug,A线程改了变量c的值,B线程读到的却是c原...

2018-04-15 19:24:53 5072 1

原创 理解java中的String

String类它是类,不是基本数据类型,拥有自己的属性、自己的方法,虽然使用上和基本数据类型有点相似定义:是java中定义的一种字符串数据类型用途:用以表示符号、数字、字母等相互结合的一串字符集。特点:是一种不可变变量、拥有常量池(字符串常量池) /* @author  Lee Boynton * @author  Arthur van Hoff * @author  Martin Buchh...

2018-04-14 21:52:07 230

原创 浅析java基本数据类型

java中的基本数据类型4类8种:四种整数类型(byte、short、int、long);两种浮点数类型(float、double);一种字符类型(char);一种布尔类型(boolean):true 真  和 false 假。所谓数据类型,在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作(源于百度百科),在我个人理解,数据类型是java语言在创建之初为了对虚拟出的内存的赋予某种特性...

2018-04-10 11:46:32 258

原创 H5播放器内置播放视频(兼容绝大多数安卓和ios)

关于H5播放器内置播放视频,这个问题一直困扰我很长一段时间,qq以前提供白名单已经关闭,后来提供了同层属性的控制,或多或少也有点差强人意。后来一次偶然发现一个非常简单的方法可以实现。只需要给video加上 webkit-playsinline="" playsinline="" x5-playsinline="" x-webkit-airplay="allow" 即可(重点是x5-play

2017-08-17 15:44:48 34033 2

原创 关于H5播放视频文件的问题

题记:在一次客户需求中,为客户实现一个静态界面,可以播放直播的静态界面。具体要能够手机端播放美观、PC端播放采用公司flash播放。思路:写一个静态界面,用js判断终端类型、去控制界面标签走H5界面播放还是通过引用flash播。(H5播的是http流、flash播的是rtmp流。)处理后结果:windows播放正常、安卓手机播放正常、ios手机、iphone4、5、6播放全

2015-12-19 20:40:17 21361

JAVA核心知识点整理.pdf

JAVA核心知识点整理.pdf

2021-03-29

socket使用案例,简单demo,易懂

简单的socket使用,客户端服务端发送消息

2016-11-15

调用本地记事本程序打开txt

实现调用本地记事本打开文件的简单例子,亲测可实现

2016-11-15

java上传及文件读取案例

简单移动 基本流操作

2016-11-15

抓包工具charles破解版

破解版的抓包工具,非常好用

2016-11-15

C# 图片管家,简单大方的管理器

可以进入08韦清松图片管家\PictureManage\bin\Debug下寻找.exe执行文件执行查看。也可以部署在vs环境下修改运行。 实现功能:图片的分类,增删查及自动播放等等。界面优美,简单大方。

2014-03-03

基于C#的定时关机系统

简单的小软件,功能完整。 功能:定时关机,直接关机。

2014-03-03

C#开发的播放器,完整的项目实现,包括界面,后台代码。可以正确运行。

完整的项目实现,包括界面,后台代码。可以正确运行。

2014-03-03

空空如也

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

TA关注的人

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