名师猿灯塔吧
关注: 120 贴子: 52

立志打造最大的Java技术成长论坛

  • 目录:
  • 1
    这是从450家企业的招聘信息中统计而来,相对来说还是比较真实的,虽然有些公司的招聘要求万年不变,但还是可以大致反应企业的招聘要求的。大家可以大致的根据这个来侧重方面提升自己哦~ 个人认为在Java这一块,中高级还是非常缺的,每个行业都是越来越趋近于饱和,但是这个不是你应该关心的,你应该关心你有没有努力的去学习,刻苦程度是不是高于你身边的竞争对手们,你的最大敌人是你身边的竞争对手,而不是市场。 多多看视频或者是
  • 0
    经核实吧主iiwyj 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 名师猿灯塔吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
  • 6

    广告
    13:41
    不感兴趣
    开通SVIP免广告
  • 0
    亲爱的名师猿灯塔吧的吧友们:大家好! “iiwyj”为本吧吧主候选人得票最多者,共计0张真实票数,根据竞选规则,官方最终批准@iiwyj,为本吧正式吧主。公示期三天。 吧主上任后,请严格遵守吧主协议 https://tieba.baidu.com/mo/q/newapply/rule?from=task,履行吧主义务,积极投身本吧的发展建设,也请广大吧友进行监督。如出现违规问题,请至贴吧反馈中心进行反馈或者投诉http://tieba.baidu.com/pmc/reportBazhu
  • 0
    经核实吧主iiwyj 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 名师猿灯塔吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
  • 0
    工具 IDE为idea16 JDK环境为1.8 gradle构建,版本:2.14.1 Mysql版本为5.5.27 Tomcat版本为7.0.52 流程图绘制(xmind) 建模分析软件PowerDesigner16.5 数据库工具MySQLWorkBench,版本:6.3.7build 本期目标 mybatis一些简单的进阶使用 日志功能的记录 文章发布 草稿保存 上期我们通过对数据库的分析,仔仔细细的探索了一遍WordPress程序运行时候文章提交和草稿提交的区别和共同点,简略的概括下如下: 文章和草稿区别是postType不同 文章和草稿都有日志记录 日志的postStatus都是clo
    猿灯塔 7-15
  • 0
    工具 IDE为idea16 JDK环境为1.8 gradle构建,版本:2.14.1 Mysql版本为5.5.27 Tomcat版本为7.0.52 流程图绘制(xmind) 建模分析软件PowerDesigner16.5 数据库工具MySQLWorkBench,版本:6.3.7build 本期目标 根据WordPress的工作进行程序设计分析 完成文章保存和草稿保存相关程序流程分析 首先我们打开WordPress登录到控制台后随便保存草稿和文章,然后导出数据库中posts表增加内容如下: 在上面的数据中我们已经删除了文章内容的数据(数据量太大,不方便查阅)。然后我们仔细
    猿灯塔 7-14
  • 0
    工具 1.IDE为idea16 2.JDK环境为1.8 3.gradle构建,版本:2.14.1 4.Mysql版本为5.5.27 5.Tomcat版本为7.0.52 6.流程图绘制(xmind) 7.建模分析软件PowerDesigner16.5 8.数据库工具MySQLWorkBench,版本:6.3.7build 本期目标 1.文章阅读前端页面全部完成 2.根据页面框架进行解耦 页面附属信息 文章信息 文章系统前端页面 文章系统作为我们博客系统中重要的一环,我们需要的不仅仅是文章系统,更多的是可以理解成一个自媒体平台,我们的核心价值通过这个体现出来了,才能把其他
    猿灯塔 7-11
  • 0
    这一章我们主要介绍文章系统。毕竟博客系统的核心就是文章的发布和阅读。闲话不多说,老规矩走起来。 工具 IDE为idea16 JDK环境为1.8 gradle构建,版本:2.14.1 Mysql版本为5.5.27 Tomcat版本为7.0.52 流程图绘制(xmind) 建模分析软件PowerDesigner16.5 首先我们需要先了解我们这个文章系统的整个功能模块组合,也就是我们的思维导图,只有这样才能实现整体功能的架设。下面如图所示: 其实在上面的系统中,我已经把前端用户的文章查阅功能排除掉的。为什么
    猿灯塔 7-9
  • 21

    广告
    13:35
    不感兴趣
    开通SVIP免广告
  • 0
    前言 为何要使用Java线程同步?Java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时,将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,从而保证了该变量的唯一性和准确性。 但其并发编程的根本,就是使线程间进行正确的通信。其中两个比较重要的关键点,如下: Java中提供了很多线程同步操作,比如:synchronized关键字、wait/notifyAll、ReentrantLock、Condition、一些并发包
    猿灯塔 7-8
  • 0
    1 Thread Dump介绍 1.1 什么是Thread Dump Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了当前活动线程的快照,及JVM中所有Java线程的堆栈跟踪信息,堆栈信息一般包含完整的类名及所执行的方法,如果可能的话还有源代码的行数。 1.2 Thread Dump特点 1.3 Thread Dump抓取 一般当服务器挂起,崩溃或者性能低下时,就需要抓取服务
    猿灯塔 7-7
  • 0
    相信在项目中,对数据进行动态导出这是一个比较常见的功能。对于数据导出我们可以使用Apache-POI这个框架来帮我来进行Excel的写入与读取。下面就用代码来实现Apache POI写入与读取excel文件。 1、Apache POI基本概念 下面将简单的描述一下当进行Excel读取与写入的时候要使用到的基本类。 HSSF 为前缀的类名表示操作的是Microsoft Excel 2003文件。 XSSF 为前缀的类名表示操作的是Microsoft Excel 2007或以后的版本 XSSFWorkbook 和 HSSFWorkbook表示一个Excel的Workbook. HSSFSheet 和
    猿灯塔 7-6
  • 1
    一、JVM(Java Virtual Machine,Java虚拟机) Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为.class文件。众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),
  • 0
    1、面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始
  • 0
    递归:在一个方法内部对自身进行调用。 利用递归可以用简单的程序来解决一些复杂的问题。比如:裴波那契数列的计算、汉诺塔、快排等问题。 递归结构包括两个部分: 1、定义递归头。解答:什么时候不调用自身方法。如果没有头,将陷入死循环,也就是递归的结束条件。 2、递归体。解答:什么时候需要调用自身方法。 运行结果 return 5*4*3*2*1 为了更深刻的理解举一个小例子 递归的缺陷 简单的程序是递归的优点之一。但是递归调用会占用大量的
  • 9

    广告
    13:29
    不感兴趣
    开通SVIP免广告
  • 0
    一、虚拟机进程状态工具 jps jps,全称是JVM Process Status Tool,主要是用来列出当前运行的Java虚拟机进程。 命令格式:jps [-q] [-mlvV] [] 该命令有如下选项: -q:只输出进程号 -m:显示传递给main方法的参数 -l:显示main方法完整类名,如果是Jar方式运行,则显示jar路径 -v:显示传递给JVM的参数 二、虚拟机统计信息监控工具 jstat jstat,全称是JVM Statistics Monitoring Tool,是用来监视虚拟机各种运行状态的工具。 命令格式:jstat - [-t] [-h] [ []] 该命令常用选项: -clas
  • 1
    今天呢!灯塔君跟大家讲: JVM源码分析之Java对象头实现 HotSpot虚拟机中,对象在内存中的布局分为三块区域:对象头、实例数据和对齐填充。 对象头 对象头包括两部分:Mark Word 和 类型指针。 Mark Word Mark Word用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等等,占用内存大小与虚拟机位长一致。 类型指针 类型指针指向对象的类元数据,虚拟机通过这个指针确定该对象是哪个
    iiwyj 6-9
  • 2
    今天呢!灯塔君跟大家讲: JVM源码分析之Java对象头实现 HotSpot虚拟机中,对象在内存中的布局分为三块区域:对象头、实例数据和对齐填充。 对象头 对象头包括两部分:Mark Word 和 类型指针。 Mark Word Mark Word用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等等,占用内存大小与虚拟机位长一致。 类型指针 类型指针指向对象的类元数据,虚拟机通过这个指针确定该对象是哪个
    猿灯塔 5-21
  • 0
    原创申明:本文由公众号【猿灯塔】原创,转载请说明出处标注 “365篇原创计划”第十一篇。 今天呢!灯塔君跟大家讲: JVM源码分析之Object.wait/notify实现 最简单的东西,往往包含了最复杂的实现,因为需要为上层的存在提供一个稳定的基础,Object作为java中所有对象的基类,其存在的价值不言而喻,其中wait和notify方法的实现多线程协作提供了保证。 public class WaitNotifyCase { public static void main(String[] args) { final Object lock = new Object(); new Thread(new Runnable() {
    猿灯塔 5-16
  • 0
    原创申明:本文由公众号【猿灯塔】原创,转载请说明出处标注 今天是猿灯塔“365篇原创计划”第九篇。 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开始 Netty 源码解析(二): Netty 的 Channel Netty 源码解析(三): Netty 的 Future 和 Promise Netty 源码解析(四): Netty 的 ChannelPipeline Netty 源码解析(五): Netty 的线程池分析 Netty 源码解析(六): Channel 的 register 操作 Netty 源码解析(七): NioEventLoop 工作流程 Netty 源码解析(八): 回到
    猿灯塔 5-14
  • 0
    原创申明:本文由公众号【猿灯塔】原创,转载请说明出处标注 今天是猿灯塔“365篇原创计划”第八篇。 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开 Netty 源码解析(二): Netty 的 Channe Netty 源码解析(三): Netty 的 Future 和 Promise Netty 源码解析(四): Netty 的 ChannelPipeline Netty 源码解析(五): Netty 的线程池分析 Netty 源码解析(六): Channel 的 register 操作 Netty 源码解析(七): NioEventLoop 工作流程 当前:Netty 源码解析(八):
    猿灯塔 5-13
  • 94

    广告
    13:23
    不感兴趣
    开通SVIP免广告
  • 0
    本文首发于微信公众号【猿灯塔】,转载引用请说明出处 **今天是猿灯塔“365篇原创计划”第七篇。** 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开始 Netty 源码解析(二): Netty 的 Channel Netty 源码解析(三): Netty 的 Future 和 Promise Netty 源码解析(四): Netty 的 ChannelPipeline Netty 源码解析(五): Netty 的线程池分析 Netty 源码解析(六): Channel 的 register 操作 **当前:Netty 源码解析(七): NioEventLoop 工作流程** Netty 源码解析(八)
    猿灯塔 5-8
  • 0
    今天是猿灯塔“365篇原创计划”第六篇。 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一 ):开始 Netty 源码解析(二): Netty 的 Channel Netty 源码解析(三): Netty 的 Future 和 Promise Netty 源码解析(四): Netty 的 ChannelPipeline Netty 源码解析(五): Netty 的线程池分析 当前:Netty 源码解析(六): Channel 的 register 操作 Netty 源码解析(七): NioEventLoop 工作流程 Netty 源码解析(八): 回到 Channel 的 register 操作 Netty 源码解析(九): connect 过程和
    猿灯塔 5-7
  • 0
    今天是猿灯塔“365篇原创计划”第五篇。 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开始 Netty 源码解析(二): Netty 的 Channel Netty 源码解析(三): Netty的 Future 和 Promise Netty 源码解析(四): Netty 的 ChannelPipeline 当前:Netty 源码解析(五): Netty 的线程池分析 Netty 源码解析(六): Channel 的 register 操作 Netty 源码解析(七): NioEventLoop 工作流程 Netty 源码解析(八): 回到 Channel 的 register 操作 Netty 源码解析(九): connect 过程和
    猿灯塔 5-4
  • 0
    今天是猿灯塔“365篇原创计划”第四篇。 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开始 Netty 源码解析(二): Netty 的 Channel Netty 源码解析(三): Netty 的 Future 和 Promise 当前:Netty 源码解析(四): Netty 的 ChannelPipeline Netty 源码解析(五): Netty 的线程池分析 Netty 源码解析(六): Channel 的 register 操作 Netty 源码解析(七): NioEventLoop 工作流程 Netty 源码解析(八): 回到 Channel 的 register 操作 Netty 源码解析(九): connect 过程和
    猿灯塔 5-2
  • 0
    原创申明:本文由公众号【猿灯塔】原创,转载请说明出处标注 今天是猿灯塔“365篇原创计划”第三篇。 接下来的时间灯塔君持续更新Netty系列一共九篇 Netty 源码解析(一): 开始 Netty 源码解析(二): Netty 的 Channel 当前:Netty 源码解析(三): Netty 的 Future 和 Promise Netty 源码解析(四): Netty 的 ChannelPipeline Netty 源码解析(五): Netty 的线程池分析 Netty 源码解析(六): Channel 的 register 操作 Netty 源码解析(七): NioEventLoop 工作流程 Netty 源码解析(八
    猿灯塔 4-30
  • 0
    亲爱的各位吧友:欢迎来到名师猿灯塔

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: