自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你只管努力,

——剩下的交给时光。

  • 博客(342)
  • 资源 (1)
  • 收藏
  • 关注

原创 一个工作三年左右的Java程序员跟大家谈谈从业心得

貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时,才会真实的感受到这句话。工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所有,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多。面试,是跳槽后第一个需要面

2017-10-26 19:25:41 18626 8

原创 常见的中间件有哪些?

一般本地开发的话常使用tomcat。linux系统常使用jetty或apache hpptd大型的项目就用JBOSS或webloigc小项目,或者是个人开发tomcat 大项目或者商业项目一般采用:weblgoic/webshere其他的还有jboss、glasshfish等一些示例项目或者小项目常采用jettytomcat , jboss, weblogic,

2017-05-04 00:27:50 113214 5

原创 什么是中间件?

初次接触到中间件这个词是去年一次天猫的一面时,当面试官问到研究过那些开源框架和中间件时,一句:中间件?让自己尴尬了,面试官接着说:就是类似WebLogic 等等一下开发时你用到的一些技术。下面让我们来学习下,什么是中间件?中间件是干什么用的1. 由来  因为工作的原因,我从金蝶集团调入金蝶中间件公司工作以来,经常遇到一个问题就是中间件公司是个什么公司,中

2017-05-04 00:18:28 97166 24

原创 Java中最常见的5种Web服务器介绍

Java中最常见的5种Web服务器分别是:Tomcat、Resin、JBoss、WebSphere、WebLogic,Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBo

2017-04-29 23:40:55 15827

原创 Java中面向字符的输入流

Java中面向字符的输入流字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件。 Reader和Writer是java.io包中所有字符流的父类。由于它们都是抽象类,所以应使用它们的子类来创建实体对象,利用对象来处理相关的读写操作。Reader和Writer的子类又可以分为两大类:一类用来从数据源读入数据或往目的地写出数据(称为节点流),另

2017-04-20 23:19:04 28811

原创 jdk与jre的区别

首先笔者想阐明的是:JDK和JRE没想象中的那么简单。相信大家都知道JDK和JRE是什么,但是具体干什么用不妨先试问下自己,如果能说出个所以然来,那么这篇文章大神请自觉忽略,呵呵,或者可以温故一下。如果有哪里说的不对的地方还望指出,谢谢。下面来简单说明下先上张图,宏观的看一下从图中可以看出JDK包含JRE包含JVM...JDK:java developmen...

2017-03-14 13:12:38 80270 16

原创 【鸟叔的Linux私房菜】学习笔记(1)——Linux系统入门

虽然现在工作一直在用Xshell 一些 基本的命令、常用的还可以,但总感觉对Linux了解的知之甚少,偶尔改个文件还需要请教同事,真是惭愧。所以决定从今天开始重新学习下Linux,查漏补缺,并将学习的结果作为笔记和大家一块交流和进步,就开始我们今天的学习吧。一、计算机的五大单元二、Linux用户环境1、内核(Kernel)内核管理

2017-02-07 23:59:29 17634 1

原创 zgrep 与 grep 区别

zgrep ' 输入你要查找的东东'   /目录 、/文件 .gz  或者.log (当日)grep ' 输入你要查找的东东'   /目录 、/文件 .gz  或者.log (非当日的压缩文件)

2016-11-28 19:57:10 33359 1

原创 JAVA八大经典书籍,你看过几本?

一、Java从入门到精通*《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,二、Java核心技术(卷1):基础知识

2016-01-26 18:10:29 20145 1

原创 Maven cmd 打包命令

打包到本地:target:cmd\mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true1.cd到需要打包项目的pom.xml文件下 运行:mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true 代码意思代表:Clean 跳过测

2015-11-12 11:53:02 37337 10

原创 Eclipse选中一个变量名,相同变量都变色显示设置

在Eclipse中,双击选中一个变量名,相同的变量都会有变色提示,颜色较之选中的稍暗1.快捷键:使用“Alt+Shift+O”对该提示功能的开/关进行切换2.可以在以下设置选中后的文本提示颜色  (window--> Preferences--> General--> Editors--> Text Editors--> Annotations:设置注释颜色)

2015-10-22 18:32:19 12757 4

原创 Freemarker中将字符串转换为数字number

${(ts.orderAmount*(ts.settlementRate?number))/1000}

2015-10-21 20:59:01 22533 1

原创 前端CSS颜色代码大全

CSS颜色代码大全    FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA #FF0088 #C10066 #A20055 #8C0044 

2015-10-16 15:46:05 40896 3

原创 Freemarker中大于小于的用法

1.$("#orderSeq").val("${orderSeq}");  has_content 判断里面有没有值2.Freemarker中的比较运算符                         =(==)     :判断两个值是否相等                            !=           :......

2015-10-14 23:23:03 30928

原创 热备份和冷备份区别

一、 冷备份    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将要害性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:    1、 是非常快速的备份方法(只需拷文件)  2、 轻易归档(简单拷贝即可)  3、 轻易恢复到某个时间点上(只需将文件再拷贝回去)  4、

2015-08-17 14:46:47 34395

原创 Override和Overload区别,Overloaded的方法是否可以改变返回值的类型?

Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向

2015-08-17 10:50:41 17841 3

原创 public,private,protected,以及不写时的区别

作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。不使用关键字默认为包内使用。作用域    当前类 同一package 子孙类 其他package public    √     √          √       √ protect

2015-08-17 10:36:08 16960 2

原创 Math.round(11.5)等于多少? Math.round(-11.5)等于多少?

1.先说下怎么理解round()方法可以这样理解:将括号内的数+0.5之后,向下取值,比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=-10所以,Math.round(11.5)=12;现在再来看,Math.round

2015-08-17 10:15:28 65477

原创 2020-09-29

你不努力挣钱,不努力买车买房,不努力获得好的生活,那你背井离乡干什么?是挣钱交房租?还是挣钱吃外卖呢?都2020年了,驾照还没考。这十几年你到底在干吗?夜晚时分闭上眼,右手放在自己胸口问问自己!~我是陈旭,一个曾经的互联网一线Coder。目前已转行。有想转行或者搞互联网电商自媒体的程序猿同胞可以私信我。或许我能给你提一些建设性的意见。...

2020-09-29 01:53:46 458 3

原创 7月——白衣

2020-07-03 00:34:07 427

原创 2018-2020互联网寒冬我们能做些什么?

从 18 年开始,寒冬来临,互联网企业的裁员风波一直没有停息:网易、京东、滴滴、苏宁、知乎、趣店...一些外企也没有幸免,比如甲骨文首批裁员 900 人。近两年互联网风口越来越少,前几年的网约车、P2P、共享单车、直播,18 年开始基本上没啥新的风口;记得三四年前 O2O 抄的火热的时候,满大街都是地推团队,“扫码送饮料”、“关注送小礼品”;而依靠风口飞起来的这些公司,前期发展太快,现在因为风...

2020-04-13 04:38:41 925

原创 深入理解JVM10

1.程序计数器  当前线程所执行的字节码的行号指示器。通过改变计数器的值选取下一条指令。  分之,循环,跳转,异常处理,线程回复都依赖程序计数器完成。  多线程轮流切换分配处理器执行时间,在一个确定的时间,一个处理器(多核处理器的一个内核)只会执行一个线程的一条指令。  为了线程切换后能够恢复到正常的位置,每个线程都有独立的程序计数器,各条线程计数器互不影响,独立存储,我们称这类内...

2020-02-28 12:39:52 295

原创 【深入理解JVM】学习笔记——-9、指令

字节码指令Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。操作码的长度为1个字节,因此最大只有256条,是基于栈的指令集架构。字节码与数据类型在Java虚拟机的指令集中,大多数的指令都包含了其操作所对应的数据类型信息。iload中的i表示的是int。i代表对int类...

2020-01-28 20:31:19 236

原创 【深入理解JVM】学习笔记——-8、虚拟机字节码执行引擎

八、虚拟机字节码执行引擎你只管努力,——剩下的交给时光。老规矩,先上图,大致了解一下:一. 概述执行引擎是 Java 虚拟机最核心的组成部分之一。“虚拟机” 是一个相对于 “物理机” 的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的,而虚拟机的执行引擎则是由自己实现的,因此可以自行制定指令集与执行引擎的结构体...

2019-12-30 14:48:08 266

原创 【深入理解JVM】学习笔记——-7、虚拟机类加载机制★

你只管努力,——剩下的交给时光。在Java语言中,类型的加载、连接和初始化都是在程序运行期间完成的。我们写的java文件是不能直接运行的,可以在IDE中右键文件名点击运行,这中间其实掺杂了一系列的复杂处理过程。这篇文章,我们只讨论我们的代码在运行之前的一个环节,叫做类的加载机制。按照我写文章的常规惯例,不废话,先上图:需要JVM完成导图的童鞋评论区留下邮件—当日发送。...

2019-12-23 00:14:01 258 1

原创 【网络编程】一、如何记住OSI七层协议模型,看完还记不住的来打我。

学过计算机网络这门课的童鞋,一定都知道OSI七层协议模型。那么现在闭上眼,能按顺序说出来的童鞋麻烦右上角点个赞,让博主看看有多少?哇,0个赞,不是吧。没关系,下面跟着博主的思路,看完本篇之后,我相信点赞的肯定不会还是0个了 2333。。。言归正传OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型。OSI...

2019-12-14 22:46:22 6696 1

原创 2018——颓废的一年,勿忘初心。

你只管努力,——剩下的交给时光。颓废、放纵、崩塌的一年。创业失败颓废了整整2年时间,重新开始,万事艰难,看别人赚大钱,自己只能一步一个脚印。回到原点,勿忘初心。尤记两年之初还在zhihu指点江山慷慨激昂的回答了一个月入10W难吗?我的回答是不难,生活有时候真的很戏剧,毫不客气的给你来了一记响亮的耳光。疼,疼入骨髓的那种。也许就是为了让你看清现实,从理性出发。也是,飘了那么久,是...

2019-12-13 20:39:26 531

原创 【深入理解JVM】学习笔记——-6、类文件结构

你只管努力,——剩下的交给时光。1.概述write one, run everywhere。2. 无关性的基石实现语言无关性的基础是虚拟机和字节码存储格式。Java虚拟机不和任何语言绑定,它只与"class文件"这种特定的二进制文件格式所关联。如下图所示:Java虚拟机提供的语言无关性3.Class类文件的结构任何一个Class文件都对应着唯一一个类或接口...

2019-12-13 17:47:12 201

原创 5.网络七层协议以及应用

2019-12-12 15:19:32 242

原创 4.基于Socket的低层次Java网络编程

2019-12-12 15:17:45 164

原创 3.基于URL的高层次Java网络编程

2019-12-12 15:12:46 168

原创 2.两类传输协议:TCP,UDP

2019-12-12 15:08:46 272

原创 1.网络编程基础

2019-12-12 15:06:40 157

原创 反射——Java高级开发必须懂的

一、反射1、反射简介Java语言反射提供了一种动态链接程序组建的多功能方法,允许程序创建和控制任何类的对象(根据安全性限制),是不是很厉害,我们无需提前硬编码目标类。这些特性是的反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或者其他外部格式的框架中使用。JavaReflection非常有用,它使类和数据结构能按照名称动态检索相关信息...

2019-12-12 14:55:10 236

原创 【Redis】系列7、——Redis全部知识点附思维导图

2019-12-09 22:16:08 530

原创 【Redis】系列5、——Redis常见面试题

你只管努力,——剩下的交给时光。Redis先简单说一下 Redis 的特点,方便和 MC 比较。与 MC 不同的是,Redis 采用单线程模式处理请求。这样做的原因有 2 个:一个是因为采用了非阻塞的异步事件处理机制;另一个是缓存数据都是内存操作 IO 时间不会太长,单线程可以避免线程上下文切换产生的代价。Redis 支持持久化,所以 Redis 不仅仅可以用作缓存,也可...

2019-12-09 22:09:15 763

原创 【Redis】系列3、——Redis哨兵、持久化、主从、手撕LRU

你只管努力,——剩下的交给时光。面试开始三个大腹便便,穿着格子衬衣的中年男子,拿着三个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!而且还是三个,但是还好我看过敖丙写的《吊打面试官》系列,腹有诗书气自华,根本虚都不虚好伐。小伙子你好,之前问过了你基础知识以及一些缓存的常见几个大问题了,那你能跟我聊聊为啥Redis那么快么?哦,帅气迷人的面试官您好...

2019-12-09 21:47:13 267

原创 【深入理解JVM】学习笔记——-5、调优案例分析与实战

你只管努力,——剩下的交给时光。一、案例1.高性能硬件上的程序部署策略2.集群间同步导致的内存溢出3.堆外内存导致的溢出错误4.外部命令导致系统缓慢5.服务器JVM进程崩溃6.不恰当数据结构导致内存占用过大7.由Windows虚拟内存导致的长时间停顿二、调优(Eclipse运行速度调优)1.调优前的程序运行状态2.升级JDK的性能变化...

2019-12-09 21:13:57 174

原创 【深入理解JVM】学习笔记——-4、虚拟机性能监控与故障处理

你只管努力,——剩下的交给时光。老规矩先上图:一、JDK命令行工具:(基于Windows)我们安装完成JDK后都会cmd /java javac java - version。是不是Java开发人员肯定都知道JDK的bin目录中的“java.exe”、“javac.exe”这两个命令行工具,对并非所有程序员都了解JDK的bin目录之中其他命令行程序的作用。每逢JDK更...

2019-12-09 21:03:43 154

原创 【Redis】系列2、——Redis缓存雪崩、击穿、穿透

你只管努力,——剩下的交给时光。提到Redis我相信各位在面试,或者实际开发过程中对缓存雪崩,穿透,击穿也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请下一位受害者。这里就不做描述了,直奔主题面试开始一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是...

2019-12-09 19:57:33 130

FormatFactory_setup4.8.0.0.rar

格式化工厂,支持各种视频格式随便转换。格式工厂(Format Factory)是由上海格式工厂网络有限公司创立于2008年2月,是面向全球用户的互联网软件。 主打产品“格式工厂”发展至今,已经成为全球领先的视频图片等格式转换客户端。格式工厂致力于帮用户更好的解决文件使用问题,现拥有在音乐、视频、图片等领域庞大的忠实用户,在该软件行业内位于领先地位,并保持高速发展趋势。

2019-12-25

空空如也

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

TA关注的人

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