自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (5)
  • 收藏
  • 关注

原创 GitHub Support for password authentication was removed 处理

ssh-keygen -t rsa -b 4096 -C "[email protected]"git remote rm origingit remote add origin [email protected]:xxx/xxx.gitgit push --set-upstream origin main

2024-02-27 22:30:14 326

原创 Java record,switch,sealed interface 新特性初尝试

新特性,小试一下

2023-02-27 23:12:24 150

转载 Redis特性概览

Redis 4.0 中的 FLUSHDB 和 FLUSHALL 这两个命令都新添加了 ASYNC 选项, 带有这个选项的数据库删除操作将在后台线程进行

2023-01-14 23:43:18 118

原创 键盘错乱修复

1.Win + r 调出运行框2.输入OSK(不区分大小写)调出系统的虚拟键盘3.点击键盘右下角选项按钮勾选打开数字小键盘4.关闭numlock键

2018-08-17 09:28:26 4088 1

转载 使用java创建一个简易的视屏播放器

http://blog.csdn.net/nankeyimengxihe/article/details/50419449  目标:制作简易视屏播放器  开发工具:eclipse4.5.1;VLC2.2.1  具体内容:完成了视屏的加载、播放、退出的功能;实现了视屏播放过程中控制播放进程;实现播放过程中控制暂停。最终程序效果图如下:开发过程参考学习资源:极客学院视屏教程http://www.

2017-12-05 09:49:37 1782 2

原创 Mac Java

1.download dmg2.double click3.java -version4.get path/usr/libexec/java_home -Vcommand+c/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home5.environmentsudo vim /

2017-11-11 18:50:49 282

转载 shiro与项目集成开发

http://blog.csdn.net/sihai12345/article/details/689486121 shiro与项目集成开发 1.1 shiro与spring web项目整合 shiro与springweb项目整合在“基于url拦截实现的工程”基础上整合,基于url拦截实现的工程的技术架构是springmvc+mybatis,整合注意两点:1、shiro与spring整合

2017-09-27 14:08:29 296

转载 shiro介绍

http://blog.csdn.net/sihai12345/article/details/68948117shiro教程系列shiro教程(3)-shiro授权1 shiro介绍 1.1 什么是shiroShiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。1.2 为什么要学sh

2017-09-27 14:05:46 218

转载 基于url权限管理

http://blog.csdn.net/sihai12345/article/details/68526038一、 权限管理1.1 什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的

2017-09-27 14:04:15 4459

转载 HTTP与HTTPS握手的那些事

http://www.cnblogs.com/lovesong/p/5186200.html今天我总结了什么是HTTP三次握手,还有HTTPS握手的过程以及为什么HTTPS是安全的。前提在讲述这两个握手时候,有一些东西需要提前说明。HTTP与TCP/IP区别?TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。WEB使用HTTP协议作应

2017-09-25 17:36:38 2352

转载 算法:五步教你消除递归

http://www.cnblogs.com/happyframework/p/3485960.html背景递归对于分析问题比较有优势,但是基于递归的实现效率就不高了,而且因为函数栈大小的限制,递归的层次也有限制。本文给出一种通用的消除递归的步骤,这样您可以在分析阶段采用递归思想,而实现阶段采用非递归算法。函数的调用过程函数的调用是基于栈,每次调用都涉及如下操作:调用开始时:将返回地址和局部

2017-09-25 17:26:38 563

转载 solr教程

转载:http://www.cnblogs.com/zhuxiaojie/p/5764680.html 本教程基于solr5.5 前言至于为什么要用solr5.5,因为最新的6.10,没有中文的分词器支持,这里使用的是ik分词器,刚好支持到5.5ik分词器下载地址 :https://github.com/EugenePig/ik-analyzer-solr5  , 下载完之后使用mave

2017-09-25 17:20:33 176

转载 JAVA长连接demo(含心跳检测)

[java] view plain copy package houlei.csdn.keepalive;    import java.io.Serializable;  import java.text.SimpleDateFormat;  import java.util.Date;    /**  * 维持连接的消息对象。  * <p>  * 创建时间:2010-7-1

2017-09-19 15:26:51 402

转载 Java 使用 Socket 池 读写 示例

配置文件:[plain] view plain copy print?host=XXX.XX.XX.XX  port=8888  max_size=200  min_size=30  host=XXX.XX.XX.XXport=8888max_size=200min_size=30[java] view plain copy print?package com.wondersgroup.st

2017-09-19 15:23:42 929

转载 springmvc的contronller之间携带参数的跳转

http://blog.csdn.net/qq_36769100/article/details/708869511、首先说一下不带参数的重定向格式: [java] view plain copy        @RequestMapping(“/controller”)  public String toController(){      return “redirect:otherC

2017-09-19 14:40:01 460

转载 CORS 跨域 实现思路及相关解决方案

http://www.cnblogs.com/sloong/p/cors.html本篇包括以下内容:CORS 定义CORS 对比 JSONPCORS,BROWSER支持情况主要用途Ajax请求跨域资源的异常CORS 实现思路安全说明CORS 几种解决方案自定义CORSFilterNginx 配置支持Ajax跨域支持多域名配置的CORS Filterkeyword:cors,跨域,ajax,403,

2017-09-19 14:02:01 517

转载 解决SpringBoot jar包太大的问题

SpringBoot的web应用一般都添加了spring-boot-maven-plugin插件.Maven xml代码                                org.springframework.boot              spring-boot-maven-plugin                    打出来的jar包内置

2017-09-18 09:21:53 16303 3

转载 springboot表单验证

勾选web,thymeleaf,lombokpom.xml添加 org.hibernate hibernate-validator org.apache.tomcat.embed tomcat-embed-elPersonForm@Getter@Setter@ToStringpublic class PersonForm {

2017-09-15 15:01:06 2616

原创 springboot项目创建

1.File->new Projectt->Spring Initializr->勾选web,eureka service,eureka discovery,zuul,ribbon,feign,hystrix,lombok(需要安装插件使用File->Settings->Plugins->Browse repositories)2.编写controller@RestController

2017-09-13 14:30:07 749

转载 Eclipse 查看第三方jar

1、打开第三方依赖包,源文件的快捷键:ctrl + mouseClick2、由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题。       解决方法如下:        1、jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为 .java 文件后,即可查看源码。

2017-09-13 10:48:37 219

原创 将jar文件和jre一起捆绑成单个exe文件(winRar)

1.放在同一个文件夹内run.vbs:CreateObject("WScript.Shell").Run "cmd /c jre\bin\javaw.exe -jar 912.jar",02.执行压缩3.完成

2017-09-12 10:46:49 1753

转载 [springcloud]eureka注册服务小案例

本案例来自于spring官网:http://spring.io/guides/gs/service-registration-and-discovery/ JDK要求1.8或以上版本。首先创建两个项目,eureka-service和eureka-client。 eureka-server作为eureka的服务端,提供注册服务,eureka-client作为eureka的客户端,属于一个应用,注册

2017-09-10 22:28:57 139

转载 springboot mybatis-generator自动生成bean和dao

1、在pom.xml里添加maven插件[java] view plain copy                  org.mybatis.generator                  mybatis-generator-maven-plugin                  1.3.5              

2017-09-08 17:13:01 1293 1

转载 MongoDB总结

MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得及看,本文原作者将其书中一些关于MongoDB内部现实方面的一些知识介绍如下,值得一看。今天下载了《MongoDB The Definitive Guide》电子版,浏览了里面的内容,还是挺丰富的。是官网文档实际

2017-09-08 14:53:55 3230

转载 高并发下线程安全的单例模式

[置顶] 高并发下线程安全的单例模式(最全最经典) <div class="article_manage clearfix"> <div class="article_l"> <span class="link_categories"> 标签: <a hre

2017-09-07 09:03:04 185

转载 多线程并发编程

前言多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。正文线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2 进程:执行中的程序一个进程至少包含一个线程3 单线程:程

2017-09-06 16:47:56 195

转载 Java并发编程的总结和思考

编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。本文是对并发编程的一点总结和思考,同时也分享了Java 5以后的版本中如何编写并发代码的一点点经验。为什么需要并发  并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)

2017-09-06 16:05:52 256

转载 Java NIO使用及原理分析 (四)

转载自:李会军•宁静致远在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request),服务器会为每个客户端请求建立一个线程,由该线程单独负责处理一个客户请求。这

2017-08-22 16:47:49 138

转载 Java NIO使用及原理分析(二)

转载自:李会军•宁静致远在第一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态的变化。本文为NIO使用及原理分析的第二篇,将会分析NIO中的Buffer对象。

2017-08-22 16:46:19 179

转载 Java NIO使用及原理分析 (一)

转载自:李会军•宁静致远最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有认真去看过它的实现原理,也没有机会在工作中使用,这次也好重新研究一下,顺便写点东西,就当是自己学习 java NIO的笔记了。本文为NIO使用及原理分析的第一篇,将会介绍NIO中几个重要的概念。在Java1.4之前的I/O系统中,提供的都是面向流

2017-08-22 16:44:36 141

转载 Java NIO使用及原理分析(三)

转载自:李会军•宁静致远在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等。在本文中我们来看一下缓冲区一些更细节的内容。缓冲区的分配在前面的几个例子中,我们已经看过了,在创建一个缓冲区对象时,会调用静态方法allocate()来指定缓冲区的容量,其实调用 allocate()相当于创建了一个指定大小的数组,并

2017-08-22 16:40:21 170

原创 redis基本操作

cmd启动cd H:\redis64\Redish:redis-server.exe redis.windows.conf查看Auth密码(默认为123456)redis.windows.conf文件 requirepass可视化工具redisdesktoplocal 127.0.0.1 123456 local右键选择console即可命令

2017-01-31 15:37:48 171

转载 HTML与JSP页面的区别

HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性 语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后

2017-01-27 10:05:31 233

chinese.isl

用inno setup进行打包安装的汉化文件,把 chinese.isl放到安装目录下的语言包里。

2017-10-10

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

TA关注的人

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