自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git的简单命令

git的简单命令

2023-01-30 14:50:54 178

原创 免费在线的思维导图

思维流程图

2023-01-30 14:49:39 126

原创 网络穿透开发微信公众号联调

通过网络穿透的方式与微信公众号联调到本地项目

2023-01-30 14:45:10 116

转载 elasticsearch 自定义分词器

elasticsearch7.X自定义分词器2021-07-21 18:17:231.新增自定义分词器官方文档PUT my_index{ "settings": { "analysis": { "analyzer": { "my_custom_analyzer": { "type": "custom", "tokenizer": "standard", "char_filter": [ .

2022-05-13 14:26:26 390

转载 基于comet服务器推送技术(web实时聊天)

Comet 也称反向 Ajax 或服务器端推技术.其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。主要思想:服务器端将数据推送到客户端(浏览器)本人做了简单的web实时聊天系统:服务器推送(聊天).zip系统简单说明如下:{系统所用数据库:sqlite数据库  UserInfo:用户信息表  UserRelation:用户关系表  Messag...

2019-02-16 09:39:41 229

转载 使用 Java 实现 Comet 风格的 Web 应用

开始在本文中,我将展示如何使用各种不同的 Java 技术构建一些简单的 Comet 风格的 Web 应用程序。读者对 Java servlet、Ajax 和 JavaScript 应该有一定的了解。我们将考察 Tomcat 和 Jetty 中一些支持 Comet 的特性,因此需要使用这两个产品的最新版本。本文使用 Tomcat 6.0.14 和 Jetty 6.1.14。另外还需要一个支持 J...

2018-11-09 17:15:04 260

转载 Linux中more和less命令用法

一、more命令more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more [-dlfpcsu ] [-num ] [+...

2018-11-05 16:18:37 6678

转载 Linux下iptables 禁止端口和开放端口

Linux下iptables 禁止端口和开放端口转载出处:https://www.cnblogs.com/zongfa/p/7967935.html1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP再用命令 ipta...

2018-06-14 16:21:12 26144

转载 Linux系统下我的/etc/sysconfig/路径下无iptables文件

虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下:因为默认使用的是firewall作为防火墙,把他停掉装个iptablesystemctl stop firewalld systemctl mask firewalldyum install -y iptables yum install iptables-services然后就有iptables文件,...

2018-06-14 16:19:26 11312 1

原创 Linux 文件权限查看及修改

Linux 文件权限查看及修改1.我们可以使用命令ls -l  或者  ll直接查看文件或者文件夹的权限,r代表读取权限,w执行权限,x代表执行权限,权限一共分成3组,3个一组,分别是所有者,所属组,其他人,第一个代表文件类型,-代表是普通文件,d代表是文件夹2.重点是如何修改文件的权限,权限管理命令chmod修改文件或者目录的权限全拼:  change permissions mode of a...

2018-06-14 11:55:20 466

原创 Linux安装JDK

1.首先需要连接上Linux服务器,查看Linux系统的版本信息,主要是来判断是32位还是64位的,以便去下载对应的jdk版本。使用如下命令 uname –a。如果输出结果中含有X86_64,表明系统是64位的,如果出现i686,证明系统是32位的。2.去JDk官网下载32位的jdk。访问链接:http://www.oracle.com/technetwork/java/javase/downlo...

2018-06-14 11:35:19 206

原创 Linux 关机重启命令

Linux的关机与重启命令重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启关机命令:1、halt   立刻关机2、...

2018-06-08 18:03:24 10156

转载 Linux入门基础教程

1. 1      Linux操作系统简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。1991年的10月5日,Linux创始人林纳斯·托瓦兹(Li...

2018-05-29 17:52:25 27127 6

转载 SpringBoot解决ajax跨域问题(转载)

一、第一种方式:1、编写一个支持跨域请求的 Configurationimport org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.se...

2018-05-21 11:01:25 347

原创 java解析二维码

java通过二维码图片解析出二维码中在数据import com.google.zxing.*;import com.google.zxing.client.j2se.BufferedImageLuminanceSource;import com.google.zxing.common.HybridBinarizer;import org.apache.logging.log4j.LogMan...

2018-04-11 18:05:19 525

转载 基于JavaMail的邮件发送

通过javamail 实现发送邮件。注意:服务器有些端口是没有开放的 需要去开放端口。 有些邮箱是需要开启对应授权服务的。1.maven依赖:[plain] view plain copy<!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api -->  <dependency >        &l...

2018-03-22 11:51:56 331

转载 php+tomcat 配置运行环境

转发:https://www.cnblogs.com/cisum/p/7845028.htmlphp+tomcat 配置运行环境为了学习php,本教程始于:2017.11.16 完成时的截图!1.虽然可以在tomcat运行php项目,但是不代表不用配置php环境,所以第一步要做的是安装php环境。目前普遍的是使用apache+php+mysql组成一个php项目的开发,可以分别针对安装。但是笔者比...

2018-03-13 15:21:13 8784 1

转载 java 加密之RSA算法加密与解密的实例详解

转载出处:http://www.jb51.net/article/118479.htm前言:  RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可...

2018-03-06 17:34:10 706

转载 javamail实现用普通QQ邮箱发送邮件

转载出处:http://blog.csdn.net/Coding_One/article/details/51354456本人最近在写一个Android项目,用户注册的时候想用邮箱验证的方式,于是就需要在服务器端发送电子邮件给新注册用户,邮件内容中包含一个 链接, 当用户点击这个链接将 登录到服务器 的验证逻辑。本人在网上找了很多代码,可能由于是很久以前的了,各大邮箱的规范 什么的都发生改变,所以...

2018-02-25 12:19:26 1604 1

原创 排序

总结排序方式:冒泡排序(优化冒泡排序),选择排序package paixu;import java.util.Arrays;import java.util.Date;public class Paixu { private static int[] numArr = initNumArr(10000);//初始化数组大小 public static void main(String...

2018-02-25 12:12:21 158

转载 类加载机制

转至:http://wiki.jikexueyuan.com/project/java-vm/class-loading-mechanism.html类加载机制类加载过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示:其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载...

2018-02-25 12:12:01 159

转载 Java程序员最常用的Linux命令

Java程序员最常用的Linux命令大家都知道,Linux系统提供了非常多非常多的命令或工具,这些命令都各有所长,都是系统需要的。但我们精力有限,要掌握全部的命令不太现实,所以只需要掌握其中部分常用的命令即可。这里,我就从一个Java程序员的角度,总结出我常用的一些Linxu命令,供大家参考。文件目录基本操作ls 命令用来显示目标列表,在Linux中是使用率较高的命令。ls

2018-01-16 22:08:39 506

转载 Dubbo入门

转载出处:http://blog.csdn.net/u012562943/article/details/50461214Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

2018-01-16 11:51:33 174

转载 spring boot Websocket(使用笔记)

spring boot Websocket(使用笔记)本文只作为个人笔记,大部分代码是引用其他人的文章的。在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。  使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。1、pom

2018-01-13 15:35:39 460

转载 SpringBoot集成Mybatis

转载出处:https://www.cnblogs.com/softidea/p/6049285.html如何使用通用Mapper集成方法请看上面的文档,集成后,可以继续阅读本页文档。1. 继承通用的Mapper,必须指定泛型例如下面的例子:public interface UserInfoMapper extends MapperUs

2018-01-13 10:53:10 394

转载 Mybatis入门

转载出处:https://www.cnblogs.com/selene/p/4604605.html阅读目录一:对原生态JDBC问题的总结二:MyBatis框架三:mybatis入门程序四:mybatis和Hibernate的本质区别与应用场景五:小结回到顶部一:对原生态JDBC问题的总结  新项目要使用mybatis作为持久层框架,由于本人之前一直使用

2018-01-12 14:18:00 156

转载 Spring Boot 集成MyBatis

转载出处:http://blog.csdn.net/isea533/article/details/50359390Spring Boot 集成MyBatis在集成MyBatis前,我们先配置一个druid数据源。Spring Boot 系列Spring Boot 入门Spring Boot 属性配置和使用Spring Boot 集成

2018-01-10 15:51:38 178

转载 Mybatis通用Mapper

转载出处:http://blog.csdn.net/isea533/article/details/41457529极其方便的使用Mybatis单表的增删改查项目地址:http://git.oschina.net/free/Mapper优点?不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用

2018-01-10 15:45:02 215

转载 深入Java集合学习系列:LinkedHashMap的实现原理

转载出处:http://zhangshixi.iteye.com/blog/6737891. LinkedHashMap概述:   LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   LinkedHashMap实现与HashM

2018-01-08 15:26:23 1585

转载 redis入门

转载出处:http://www.yiibai.com/redis/redis_quick_guide.htmlRedis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统 -Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。与其它键值数据存储相比,Redis有一组相对丰富的数据类

2018-01-04 15:42:31 461

转载 java获取电脑的MAC值

//根据IP地址 获取mac值package sz.sun.cn.web.mobile;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.util.Arrays;impor

2018-01-04 14:40:18 2462 1

转载 Java JVM虚拟机7块内存区划分【入门】

转载出处:http://blog.csdn.net/junlinbo/article/details/17712235顺口溜:器池堆,栈栈区区                弃池堆,站站曲曲(一离开卫生间,肚子疼的站不起身) Java中内存的管理机制是通过JVM来自动管理的。了解JVM的基础原理有利于进一步理解Java。我们首先要了解java内存的分

2018-01-03 14:25:46 2087

转载 深入理解JVM性能调优

转载出处:http://yhjhappy234.blog.163.com/blog/static/3163283220122298232721/?suggestedreading&wumii在上文中我们分析了很多性能监控工具,介绍这些工具的目的只有一个,那就是找出对应的性能瓶颈。盲目的性能调优是没有效果的,只有充分知道了哪里出了问题,针对性的结果才是立竿见影的。解决了主要的性能问题,那些次

2018-01-03 12:08:32 237

转载 Java内存模型及GC原理

转载出处:https://www.cnblogs.com/byue/p/5734779.html一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行

2018-01-03 11:42:23 457

转载 equals()和HashCode()深入理解以及Hash算法原理

转载:http://blog.csdn.net/qq_21688757/article/details/530678141.深入理解equals():在我的一篇博客“==”和.equals()的区别中向读者提出提醒: Object类中的equals方法和“==”是一样的,没有区别,即俩个对象的比较是比较他们的栈内存中存储的内存地址。而String类,Integer类等等一些类,是重

2018-01-03 10:20:29 17433 2

转载 JAVA中HashMap和Hashtable区别

转载出处:https://www.cnblogs.com/lchzls/p/6714335.htmlHashtable和HashMap在Java面试中相当容易被问到,甚至成为了集合框架面试题中最常被考的问题,所以在参加任何Java面试之前,都不要忘了准备这一题。 我们先看2个类的定义public class Hashtable extends Dicti

2018-01-02 16:41:33 266

转载 ArrayList和LinkedList底层实现的区别

转载出处:http://blog.csdn.net/gcy910219/article/details/676395701.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。     2.对于随机访问get和set,ArrayList优于LinkedList,因为ArrayList可以随机定位,而LinkedList要移动指针一步一步的移动到节点处。(参考数

2018-01-02 15:33:29 11252 1

转载 Java集合:HashMap源码剖析

转载出处:https://www.cnblogs.com/ITtangtang/p/3948406.html一、HashMap概述二、HashMap的数据结构三、HashMap源码分析     1、关键属性     2、构造方法     3、存储数据     4、调整大小     5、数据读取              6、HashMap的性能参数              7、Fail-Fast

2018-01-02 15:08:17 335

转载 SpringMVC的详解

目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何

2017-12-30 14:48:19 214

转载 JAVA获取客户端IP地址和MAC地址

本文转载:https://www.cnblogs.com/huangjian2/p/6238236.htmlpublic String getIp(HttpServletRequest request) throws Exception { String ip = request.getHeader("X-Forwarded-For"); if (ip != null) {

2017-11-17 09:23:07 1179 1

空空如也

空空如也

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

TA关注的人

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