自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java:html转pdf的方法

html转为pdf有两种方法:xhtmlrendereritext1.使用xhtmlrenderer依赖<dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>9.1.18</version></dependency>template.htm

2021-03-27 19:39:14 2224

原创 win10安装mysql8.0

win10安装mysql8.0安装包下载直接在mysql官网下载对应的windows安装包即可,我这里下的是8.0.23的安装包。点击安装,根据提示一直到finish为止。配置安装完成后,若目录下没有data文件夹,则适用命令mysqld --initialize 进行初始化。在初始化的时候,会出现初始密码,这里需要记一下,如果疏忽了也没关系,在data/desktop-3tpeg7k.err中有一行a temporary password is generated for root@local

2021-02-05 17:36:45 183

原创 java socket

​ socket译名套接字,是对底层网络通信的一种抽象,通过它可以接受和发送数据,可以对其像文件一样关闭打开、读写等操作。套接字允许程序将io插入到网络中,并于网络其他程序进行通信。​ 以下将讲述以下java中的socket常用方法://服务端通过serversocket绑定端口号ServerSocket socket = new ServerSocket(8081);//监听该端口的数据...

2020-02-24 10:48:44 194

原创 Spring启动时执行

1.InitializingBean接口类,主要用于初始化处理。继承该类并实现afterPropertiesSet()方法。class test implements InitializingBean { @Override public void afterPropertiesSet() throws Exception{ //方法内容 }}在spring启动的时,创建对象后...

2020-02-23 13:38:40 539

原创 mysql的数据类型

​mysql的数据类型1. 文本TINYTEXT1256 bytesTEXT265,535 bytes~64kMEDIUMTEXT316,777,215 bytes~16MLONGTEXT44,294,967,295 bytes~4G2. 二进制文本类型字节数长度TINYBLOB10-255字节B...

2020-02-23 09:37:09 342

原创 idea快捷键

idea快捷键添加空行Shift+Enter复制Ctrl+D移动Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓删除Ctrl+Y除去无用引用快捷键Ctrl+Alt+o自动去除setting–> Auto Import–> java -->勾选Optimize import on the fly...

2019-08-19 09:31:09 95

原创 windows下python双版本使用

python由于存在python2.x和python3.x两种差异巨大的版本,当由于机器中同时装了这两种python的时候,我们使用python -V查看版本时候会发现只有一个版本的,那么怎么同时使用两个版本的python呢?首先,在系统环境变量中将两个版本的python的路径都设置一下;再次,找到python3的安装目录,将下图中的python.exe和pythonw.exe复制一份然后更...

2019-08-03 07:22:57 307

原创 git的一些操作命令

git生成密钥并放到github上$ git config --global user.name "用户名"$ git config --global user.email "邮箱"$ ssh-keygen -t rsa -C "邮箱"中间的项可以不用填写,直接enter,会在c盘用户下生成一个.ssh文件夹,将里面id_rsa.pub的内容复制填入到github的密钥中。查看本地分...

2019-07-15 11:12:11 92

原创 java端访问https

     java端是指使用java访问https的链接,由于https是通过证书认证的,所以直接访问的话是会报错的,想要访问需要下载证书,放入到jdk中,接下来讲述一下具体步骤。    以chrome为例,点击链接前面的绿色锁–》详细信息–》view certificate–》证书详细信息–》导出证书。浏览器不一样...

2019-05-12 19:20:41 2044

原创 思维导图-注解

本次主要是注解文章的最后放一点点的东西公众号:暗月的小木屋GitHub:https://github.com/anyueStarrysky/Cabins

2019-05-09 14:21:13 235

原创 思维导图-线程总结

本次主要是线程的总结文章的最后放一点点的东西公众号:暗月的小木屋GitHub:https://github.com/anyueStarrysky/Cabins

2019-05-09 14:20:03 128

原创 思维导图-事务总结

本次的是事务的总结文章的最后放一点点的东西公众号:暗月的小木屋GitHub:https://github.com/anyueStarrysky/Cabins

2019-05-09 14:18:53 269

原创 使用javaMail发送邮件

本篇主要是一个demo,实现本地发送邮件,所以不会去将邮件发送涉及到的协议和原理以及javamail的api,在文章的最后会给大家推送相关的文章。本文是使用的126邮箱来发送邮件,其他邮箱类似。import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.Sess...

2019-05-04 10:04:34 336

原创 思维导图--锁的简单总结

本篇是对java锁的一个简单总结,其中有遗漏或者不正确之处欢迎留言指正。文章的最后放一点点的东西公众号:暗月的小木屋GitHub:https://github.com/anyueStarrysky/Cabins...

2019-05-04 09:31:40 728

原创 思维导图--集合的简单总结

本篇是对集合的一个简单归类,其中有遗漏或者不正确之处欢迎留言指正,谢谢。文章的最后放一点点的东西公众号:暗月的小木屋GitHub:https://github.com/anyueStarrysky/Cabins...

2019-05-04 09:30:05 3589

原创 思维导图--jvm简单总结

啦啦啦,时隔半年我又开始写博客了,知识的海洋水太深了,好了,本篇放出jvm总结的思维导图,有遗漏或者不正之处还请指出。文章的最后放一点点的东西公众号:暗月的小木屋GitHub:https://github.com/anyueStarrysky/Cabins...

2019-05-04 09:27:17 156

原创 SpringBoot项目发布

``许久没有写博客了,今天刚好卖了一台云服务器,就把自己前段时间做的一个Springboot项目放到服务器上,本来以为是很简单的一件事请,打一个war包,放入tomcat的webapps下,重启tomcat就大功告成了,没想到在部署的过程中除了各种各样的状况,索性趁着晚上有时间把一些要点记录下来。1.修改pom.xml文件&amp;lt;version&amp;gt;0.0.1-SNAPSHOT&amp;lt;/v...

2018-11-04 22:21:47 270

原创 pom文件报Plugin execution not covered by lifecycle configuration。

如下是报错的内容:Multiple annotations found at this line: - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (execution: default-compi...

2018-09-14 10:37:46 350 1

原创 手机访问本地的tomcat

手机访问本地的tomcat在开发过程中,有时候我们想要拿手机看一下效果,但是在同一局域网下我们发现手机是登陆不到本地的tomcat,那么如何使用手机浏览器登陆本地的tomcat服务器呢? tomcat使用的是默认的8080端口,这个端口是不对外开放的,所以需要在防火墙中进行配置。 配置步骤:控制面板–&gt;windows防火墙–&gt;高级设置–&gt;入站规则–&gt;新建规则–&gt...

2018-09-09 10:01:36 2265

原创 telnet如何开启?

telnet如何开启?windons系统下,在cmd中输入telnet 127.0.0.1 8080的时候显示telnet不是内部或外部命令,这时需要开启telnet服务。 控制面板–&gt;启用或关闭windows功能–&gt;找到telnet客户端勾选上即可。...

2018-09-09 09:48:23 3722

转载 java面试题

未完待续…..1.算法1&gt;排序1.Comparable和Comparator接口有什么区别?Comparable接口用于自然排序,Comparator接口用于需要对排列的顺序进行精准控制的情形。2.如何实现冒泡算法?3.如何实现插入排序算法?4.如何实现快速排序算法?5.如何实现归并排序算法?6.如何实现二分搜索?2&g...

2018-09-09 09:47:38 616

原创 java获取系统信息

java获取系统信息的方法1.System.getProperties();使用该方法,可以获取到一些系统的信息Properties properties = System.getProperties();//获取键值Set&lt;Object&gt; keySet = properties.keySet();for (Object object : keySet) {...

2018-08-27 22:32:17 1929

原创 java数组排序

java数组排序在java中,数组排序是一个很基础的问题,也是面试中经常会被问起的一个问题。下面介绍两种数组排序方法。选择排序count = 0;int[] dest1= {9,5,3,4,2,6};for (int i = 0; i &lt; dest1.length; i++) { for (int j = 0; j &lt; dest1.length; j++...

2018-08-26 21:28:45 1510 1

原创 Socket实现简单的浏览器请求应答

Socket实现简单的浏览器请求应答Socket是对TCP/IP协议的封装形成的API,通过Socket,可以实现客户端和服务端的请求应答。我们常用的Servlet,也是将Socket进行再封装最后形成的。以下代码是一个简单的实现:public class SocketTest extends Thread{ private ServerSocket socket; ...

2018-08-22 19:26:30 1366

转载 jar包导入,却报classnotfound

问题:在 web应用 右键-&gt;Run as -&gt; Run on Server情况下,会找不到Java Resources下Libraries的jar,应该是eclipse工程在发布到tomcat时并未将lib内jar包发布过去;解决:右键web应用,选择Properties-&gt;deployment assembly-&gt; add -&gt;java build path ...

2018-08-19 22:33:01 822

原创 AOP源码

本文主要为spring中AOP的源码。AOP源码 在spring的配置文件中配置后,spring在解析是使用的是自定义的方式解析。BeanDefinitionParserDelegate类根据标签内容,即aop:aspectj-autoproxy在配置文件中获取到uri:http://www.springframework.org/schema/aop,再到spring.h...

2018-08-19 22:31:49 285

原创 DispatcherServlet和ContextLoaderListener

DispatcherServlet和ContextLoaderListenerDispatcherServlet的上下文仅仅是Spring MVC的上下文,而Spring加载的上下文是通过ContextLoaderListener来加载的。因此在/WEB-INF/[server-name]-servlet.xml中配置的Bean一般只针对Spring MVC有效,而在ContextLoader...

2018-08-19 22:30:09 611

原创 div滚动条一直保持在最下面

div滚动条一直保持在最下面设置css overflow-y: auto;在div的y轴上会出现滚动条。var showContent = $(".show-chat-content");showContent[0].scrollTop = showContent[0].scrollHeight;在js中这样写,会保持滚动条一直在最下面。...

2018-08-19 22:28:45 13480 2

原创 反射简单实现

反射简单实现1.生成Class对象Class&lt;?&gt; clazz = Class.forName("xprenc.entity.Person");2.生成对应的类对象Object obj = clazz.newInstance();该obj为Person对象:userName:null,password:null3.获取类中的方法Met...

2018-08-19 22:28:04 154

原创 java工程有错但是代码没有错的解决方法

java工程有错但是代码没有错的解决方法今天遇到一个问题,代码没有报任何错,但是java工程显示有错。由于工程上午使用还是好的,所以可以排除时jdk不兼容导致的。在经历种种排查之后,发现是由于引用的包导致的错误。解决办法:build path –&gt; configure build path后将libraries中报×的jar包移除掉,工程报错消失。...

2018-08-01 20:29:47 1019

原创 Spring mvc添加hibernate-validator

Spring mvc添加hibernate-validator在springmvc使用hibernate-validator的校验功能,需要添加如下的jar包。&lt;dependency&gt; &lt;groupId&gt;javax.validation&lt;/groupId&gt; &lt;artifactId&gt;validation-api&lt;/ar...

2018-08-01 13:39:29 533

空空如也

空空如也

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

TA关注的人

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