- 博客(186)
- 收藏
- 关注

原创 启动tomcat时jmx port被占用
错误提示在IntelliJ IDEA 中启动Tomcat服务器时就出现了如下所示的错误:错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind...
2018-08-17 10:50:16
13231

原创 使用 Hexo 和 GitHub 搭建博客,出现 hexo -d 报错如何解决?
能够在本地打开,但是部署不到github上去 ******* hexo d的时候报错 *********$ hexo dINFO Deploying: gitINFO Clearing .deploy folder...INFO Copying files from public folder...warning: LF will be replaced by CRLF in 2015/12/05...
2018-03-20 14:58:16
1253
转载 串行,并行,并行,分布式的概念总结,很详细!
串行A和B两个任务运行在一个CPU线程上,在A任务执行完之前不可以执行B。即,在整个程序的运行过程中,仅存在一个运行上下文,即一个调用栈一个堆。程序会按顺序执行每个指令。转自:https://www.jianshu.com/p/deae44fcc6b3 感谢作者!并行并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时...
2019-10-16 14:37:31
3378
原创 将文件转化位64位编码字符串
/** * 将文件转成base64 字符串 * * @param path 文件路径 * @return * * @throws Exception */ public static String encodeBase64File(String path) { File file = new File(pat...
2019-10-14 15:54:15
688
原创 idea生成类注释和方法注释的正确方法
idea生成类注释和方法注释的正确方法https://blog.youkuaiyun.com/qq_34581118/article/details/78409782
2019-10-12 11:08:30
348
转载 在win10中安装并配置多个JDK不同的版本
链接:https://blog.youkuaiyun.com/lzf1759891062/article/details/78508540
2019-07-29 17:02:44
551
转载 error:Application Server was not connected before run configuration stop, reason: Unable to ping ser
1. 换端口有些人说是端口被占用了,换了一个就可以了,不过我自己试了下,貌似没用2.JVM的内存不够这个我感觉可能性不大,事实也证明至少我这个不是这个错下面就是我这一次出现问题的真正原因:3.java环境没有配置Tomcat是需要jre的,如果你的JAVA_HOME没有配置,那肯定是起不来的不过我的java环境是配置过的,但是这个IDEA很奇怪,不止要JAVA_HOME...
2019-07-29 16:55:42
432
转载 Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理...
2019-05-12 15:19:23
368
原创 零基础小白如何快速入门 Bootstrap
零基础小白如何快速入门 Bootstraphttps://blog.youkuaiyun.com/valada/article/details/80892661
2019-04-26 09:53:47
355
原创 MYSQL 命令行大全 (简洁、明了、全面)
导入数据库 A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname &l...
2019-04-09 09:54:03
384
转载 MapReduce参数调优
转自 http://blog.javachen.com/2014/06/24/tuning-in-mapreduce/本文主要记录Hadoop 2.x版本中MapReduce参数调优,不涉及Yarn的调优。Hadoop的默认配置文件(以cdh5.0.1为例):core-default.xml hdfs-default.xml mapred-default.xml说明:...
2019-04-05 10:38:39
294
转载 Hive,Hbase,HDFS,MapReduce等之间的关系
Hive:Hive不支持更改数据的操作,Hive基于数据仓库,提供静态数据的动态查询。其使用类SQL语言,底层经过编译转为MapReduce程序,在Hadoop上运行,数据存储在HDFS上。HDFS:HDFS是GFS的一种实现,他的完整名字是分布式文件系统,类似于FAT32,NTFS,是一种文件格式,是底层的。Hive与Hbase的数据一般都存储在HDFS上。Hadoop HDFS...
2019-03-24 11:21:03
2998
原创 后端开发三大技术
微服务微服务的具体特征官方的定义:1、一些列的独立的服务共同组成系统2、单独部署,跑在自己的进程中3、每个服务为独立的业务开发4、分布式管理5、非常强调隔离性大概的标准:1、分布式服务组成的系统2、按照业务,而不是技术来划分组织3、做有生命的产品而不是项目4、强服务个体和弱通信( Smart endpoints and dumb pipes )5、自动化运维( De...
2019-03-07 14:09:53
9378
原创 雅思口语怎么备考?
雅思口语怎么备考? - 摆渡人Eric的回答 - 知乎 https://www.zhihu.com/question/35043813/answer/111657476 这是口语备考分享中一个很中肯和实用的回答。
2018-12-22 10:58:07
571
原创 stay hungry,stay foolish
打下这个标题,不由地默然一笑,乔老爷子对你又没啥触动,自己完全称不上是乔帮主的bigfan...但是还是想对此时此刻的自己说的是:习惯的力量是真的强大。渴望力量吗?加油!!!...
2018-12-08 19:33:37
755
原创 keep on !
秋招结束后,自己开始了雅思的学习,直至今天已经过去了一个月,但是进度还是很慢,人真的是贪恋舒适区呀。。。在双十一之前脱了单,hhhhhhhh.
2018-11-12 10:11:50
395
原创 收藏的关于nginx负载均衡的链接
1.了解一下基本结构和内容https://blog.youkuaiyun.com/daguanjia11/article/details/791983822.详解和常用的负载均衡策略https://blog.youkuaiyun.com/daguanjia11/article/details/79198382
2018-10-16 09:14:03
261
转载 Java字符串为空的判定
Java字符串为空的判定材料来源于:http://www.cnblogs.com/ayan/p/3524816.html一、判断一个字符串str不为空的方法有: 1、str == null; 2、"".equals(str); 3、str.length <= 0; 4、str.isEmpty(); 注意:length是属性,一般集合类对象拥有的属性,取得...
2018-10-09 15:18:18
564
原创 java操作json和xml
JSON知识复习 - hyz_116的专栏 - 优快云博客 https://blog.youkuaiyun.com/hyz_116/article/details/44863199
2018-10-08 17:58:10
226
原创 java加密与安全
Java安全(加密、摘要、签名、证书、SSL、HTTPS) - 风中小郎君 - 博客园 https://www.cnblogs.com/chenzhanxun/articles/4630743.html
2018-10-08 17:55:53
374
转载 IDEA maven 下载依赖jar包失败的解决思路
IDEA maven 下载依赖jar包失败的解决思路转自:https://blog.youkuaiyun.com/u011624972/article/details/72458414 情况一:下载nexus私服(或镜像)下的jar ,如果发布到nexus服务的jar时,IDEA无法下载下来,首先 确定自己的电脑能访问私服(或镜像)其次 确定私服(或镜像)下已经有相应的依赖jar最后 ...
2018-09-29 09:31:23
1693
转载 堆和栈的概念和区别
来自 :https://blog.youkuaiyun.com/pt666/article/details/70876410 在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中...
2018-09-11 00:16:45
210
转载 JVM 类加载机制详解
原文出处: ziwenxie如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。加载加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取,这里既可以从ZIP包中读取(比如从jar包和war包中读取)...
2018-09-10 23:52:43
210
转载 面向对象——三层架构(表现层、业务层、持久层)
面向对象——三层架构(表现层、业务层、持久层)三层架构:即表现层、业务层、持久层。① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新操作,即保证同...
2018-09-10 23:36:28
441
转载 JavaWeb项目结构和执行过程
转自https://blog.youkuaiyun.com/u012832088/article/details/82219922 动态的项目结构 一般新建的动态Web项目结构如上图所示: * Java Resources:该文件夹包含项目的Java源代码 * WebContent:该文件夹包含所有Web资源(包括HTML,JSP和图形文件等等)的指定位置 * WEB_INF:对于Web应...
2018-09-10 23:28:05
631
转载 计算机网络常见面试题
1、OSI的七层协议、TCP/IP的四层协议、谢希仁老师的网络课本提到的五层协议的对比注:(1)OSI的七层协议只是理论上的协议,实际上没有用到。(2)TCP/IP的四层协议在真正在实际中用到的体系结构。(3)谢老课本中提到的五层协议只是为了更好的讲解概念而采用的折中方法。2、OSI的七层协议(1)第七层、应用层<0>作用:直接为用户的应用进程提供服务。...
2018-09-09 16:29:00
973
转载 事务的隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...
2018-09-08 15:26:05
160
转载 JVM学习
转载自:https://blog.youkuaiyun.com/zhaocuit/article/details/73826256 一、jvm内存区域1、程序计数器内存空间小 线程私有 指示当前线程执行字节码的行号 如果执行本地方法,计数器值为空 不会出现OutOfMemoryError2、虚拟机栈线程私有 每个方法执行的同时会创建一个栈帧,栈帧存储局部变量表、操作栈、动态...
2018-09-08 15:18:27
203
原创 HTTP协议和TCP协议之间的联系
TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。所谓的无状态,...
2018-09-08 09:25:37
1245
转载 Cookie和Session的区别及使用
转载自:理解Cookie和Session的区别及使用 - 优快云博客 https://blog.youkuaiyun.com/liyifan687/article/details/80077928 前言HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个...
2018-09-08 09:20:38
268
原创 Java设计模式简介
一、设计模式的分类设计模式是不分语言的;前辈们总结出来的设计模式分:3种类型及23种模式:设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、Factory Method...
2018-09-08 08:31:42
203
转载 有关forward和redirect的描述
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL. 2.从数据共享来说forward:转发页面和转发到...
2018-09-05 15:13:43
204
原创 关于Java中的重载
方法的重写(override)两同两小一大原则:方法名相同,参数类型相同子类返回类型等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。 详细的说明为:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。 即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说...
2018-09-05 15:11:17
286
原创 一道线程题
解析:虽然每次结果不同,但是第一个空格之前必然有 0 1 2 3 4 这四个数字,这是因为第一个空格出现,意味着第一个线程执行完毕,必然会打印这四个数字。又因为线程并发执行,所以后面两个线程个别数字可能会提前打印,这就导致了答案有很多。...
2018-09-05 15:08:42
214
原创 Ant和Maven的区别
Ant和Maven都是基于Java的构建(build)工具。理论上来说,有些类似于(Unix)C中的make ,但没有make的缺陷。Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。 Ant特点没有一个约定的目录结构必须明确让ant做什么,什么时候做,然后编译,打包没有生命周期,必须定义目标及其实现的任务序列没有集成依赖管理 Maven特点 拥有约定,知道...
2018-09-05 14:55:31
1106
转载 关于Ibatis的isNotEmptyproperty的理解
select* from menu <dynamicprepend="where"> <isNotEmptyproperty="parentId" prepend="and"> parentId= #parentId# </isNotEm...
2018-08-31 16:09:29
2557
转载 mybatis(ibatis)中的动态sql<dynamic prepend="where"><isNotEmpty>的讲解
ibatis的文档中,关于动态SQL的举例如下: <statement id="someName" parameterClass="Account" resultMap="account-result" > select * from ACCOUNT <dynamic prepend="where"> <isGreat
2018-08-31 16:04:16
3499
原创 IDEA部分功能说明和快捷键
部分功能:调整颜色 File / Settings / Appearance / Theme / Darcula调整字体大小 File / Settings / Editor / Color & Fonts / Font Save as... // Customer Primary font: // Consol...
2018-08-31 13:53:02
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人