当前位置:首页 > 编程教程 > Java编程
  • Java调试用的小工具类--打印方法名(可点击跳转)

    有没有这样的想法, 学习中, 测试自己的代码效果, 又怕关键地方出现预料之外的错误, 所以会想在关键地方打印出关键信息. 很多时候通过这种方式能够快速定位bug的原因, 而又不用打断点费力的调试. 个人认为这种方式...

    2017-11-24 14:35:53[Java编程]小工具java
  • 一个简单的Lucene工具类

    wsm-lucene 一个简单的Lucene工具类,通过注释的方式来配置构建索引的字段。提供新建索引、查找、删除、更新方法,支持分页。代码地址:https://gitee.com/shaojiepeng... lucene-core:2.4.0lucene-analyzers:2.4.1common...

    2017-11-24 14:35:52[Java编程]简单工具Lucene
  • Java IO之NIO

    上篇说了最基础的五种IO模型,相信大家对IO相关的概念应该有了一定的了解,这篇文章主要讲讲基于多路复用IO的Java NIO。 背景 Java诞生至今,有好多种IO模型,从最早的Java IO到后来的Java NIO以及最新的Java AIO,每种IO模型...

    2017-11-24 14:35:52[Java编程]javaIONIO
  • 【291天】每日项目总结系列029(2017.11.23)

    叨叨两句 ~ MVC开发模式 M:model 模型 (javaBean:封装数据) V:View 视图 (JSP:展示数据) C:controller 控制器 (Servlet:处理逻辑代码,做为控制器) 三层架构包名 简单 com.itheima.web com.itheima.service com.itheima.dao...

    2017-11-24 14:35:51[Java编程]项目系列
  • JAVA泛型笔记

    泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type),即所操作的数据类型在定义时被指定为一个参数。当我们使用的时候给这个参数指定不同的对象类型,就可以处理不同的对象。这种参数类型可以用在类、接...

    2017-11-24 14:35:51[Java编程]笔记java
  • 我爱刷题系列汇总(1-50)【2017.09.27-2017.11.23】

    叨叨两句 链接太多,翻页太慢,未来每刷50次汇总一下 链接汇总 我爱刷题系列(1) 我爱刷题系列(2) 我爱刷题系列(3) 我爱刷题系列(4) 我爱刷题系列(5) 我爱刷题系列(6) 我爱刷题系列(7) 我爱刷题系列(8) 我爱刷题系列(9) 我爱刷题系列(10) 我...

    2017-11-24 14:35:50[Java编程]我爱系列
  • 【291天】跃迁之路——程序员高效学习方法论探索系列(实验阶段49-2017.11.23)

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:通过探索新的学习方法,用2年的时间,实现2.5倍速的成长,获得普通程序员>= 5年的技术水平。 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象。 我将开源我的学习...

    2017-11-24 14:35:49[Java编程]方法论高效之路
  • 【292天】我爱刷题系列051(2017.11.24)

    叨叨两句 搞定 牛客网——java专项练习031 1 下列语句正确的是:正确答案: D 形式参数可被字段修饰符修饰 形式参数不可以是对象 形式参数为方法被调用时真正被传递的参数 形式参数可被视为local variable 在Java中修...

    2017-11-24 14:35:48[Java编程]我爱系列
  • java手机短信验证码实现

    利用短信验证码进行身份验证是目前互联网众多产品常用的一种方式,那么这种短信验证功能是如何实现的呢?就以目前的主流语言java为例为大家介绍一下。 一、准备工作: ①选择一家提供java短信接口的短信公司。 ②获得该...

  • jdbc.postgresql源码分析

    还没接触源码的时候,对jdbc的执行过程一头雾水,不知道他是如何执行crud操作的。但是,我在使用的时候发现Class.forNmae(Driver).这个代码。这时候我猜想它是使用反射机制。查看源码果然是这样。Driver类通过静态代码块在...

    2017-11-23 15:30:16[Java编程]源码JDBCpostgresql
  • maven 使用 tomcat 插件 部署远程Linux服务器

    环境 服务器: Ubuntu 16.04(阿里云服务器)jdk版本:1.8相关的maven插件: 这个插件的目的在于部署时,跳过测试 org.apache.maven.plugins maven-surefire-plugin 2.18.1 true ...

    2017-11-23 15:30:16[Java编程]插件服务器Maven
  • 【290天】每日项目总结系列028(2017.11.22)

    叨叨两句 ~ Response 组成部分:1.响应行(协议版本、状态码、状态码描述)2.响应头3.响应体(用于给客户端展示或者下载的信息) response的作用 1.设置响应行 setStatus()2.设置响应头:setHeader("Location","路径")重...

    2017-11-23 15:30:15[Java编程]项目系列
  • 【290天】跃迁之路——程序员高效学习方法论探索系列(实验阶段48-2017.11.22)

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:通过探索新的学习方法,用2年的时间,实现2.5倍速的成长,获得普通程序员>= 5年的技术水平。 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象。 我将开源我的学习...

    2017-11-23 15:30:14[Java编程]方法论高效之路
  • java高并发之从零到放弃(二)

    前言 java高并发第二篇讲的是java线程的基础依旧不多说废话 线程和进程 进程是操作系统运行的基础,是一个程序运行的实体,windows上打开任务管理器就能看到进程线程是轻量级的进程,是程序执行的最小单位,是在进程这个容...

    2017-11-23 15:30:14[Java编程]java
  • 【291天】我爱刷题系列050(2017.11.23)

    叨叨两句 果然靠谱,哈哈 不去见做的好的怎么做,你就永远不知道自己还有哪些地方可以提高 牛客网——java专项练习030 1 关于抽象类和接口叙述正确的是? ( ) 正确答案: D 抽象类和接口都能实例化的 抽象类不能实现接口...

    2017-11-23 15:30:14[Java编程]我爱系列
  • 如何才能写出高质量优美的代码?

    怎么判断代码是否是优质量的代码呢?下面来简单对代码质量的问题进行一个介绍。 代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。我们分别来看一下这5方面: 编码标准:一般来说,公司都...

    2017-11-22 19:08:29[Java编程]高质量优美代码
  • java多线程编程核心技术2

    “非线程安全”其实会在多个线程对同一个对象中的实例变量进行并发访问时发生,产生的后果就是“脏读”,也就是取到的数据其实是被更改过的。而“线程安全”就是以获得的实例变量的值是经过同步处理的,不会出现脏读的现象...

  • 快递查询接口通用API(JAVA对接)

    快递查询接口通用API是给发货电商用来实现查询快递物流轨迹功能的,接口对接前要先到快递鸟网站申请接口秘钥和APIKEY 对接要求:(1)、查询接口支持按照运单号查询(单个查询,并发不超过10个/S)。(2)、指定的物流运单号选择...

    2017-11-22 19:08:28[Java编程]快递接口java
  • How to Override Equals in Java and Scala

    相信读过 《Effective Java》 的读者都已经知道编写 equals 方法的作用与重要性,基本概念不多做解释,这里就总结一下如何编写正确的 equals 方法。 equals 在 Java 和 Scala 中含义相同,都需要满足以下五个条件: 自反性...

    2017-11-22 19:08:27[Java编程]equalsoverridescala
  • 【289天】每日项目总结系列027(2017.11.21)

    叨叨两句 ~ jsp的三种脚本 <%%>:这种脚本实际上是运行在service方法中<%!%>:这种脚本实际上是直接运行在jsp文件翻译成的Java类中<%=%>:运行在service方法中,而且是使用out.print()将=后面的值输出到客户端 jsp的三种...

    2017-11-22 19:08:26[Java编程]项目系列
  • 基于SpringBoot的仿微信扫描登陆+轻量级富文本编辑->文章系统

    前言 点击访问项目链接看到慕课网和segmentfault的发表手记和发表文章是Markdown 编辑器,说实话,对于第一次用的我真的很不习惯。不过对于我们代码开发者来写挺好的,也就对我们这些开发者述写自己的代码故事好点而已。...

  • 【289天】跃迁之路——程序员高效学习方法论探索系列(实验阶段47-2017.11.21)

    实验说明 从2017.10.6起,开启这个系列,目标只有一个:通过探索新的学习方法,用2年的时间,实现2.5倍速的成长,获得普通程序员>= 5年的技术水平。 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象。 我将开源我的学习...

    2017-11-22 19:08:25[Java编程]方法论高效之路
  • 集合源码学习之路---linkedlist

    linkedlist简单介绍(jdk1.8) linkedlist的底层结构是线性表的双向链表,每个节点包括两个指针域(一个指向前驱结点,一个指向后继结点)和一个数据域,因为双指针域的独特结构,所以其拥有增删快和存取慢的特点。链表结构不需要预...

    2017-11-22 19:08:24[Java编程]之路源码
  • 基于SpringBoot的微信授权登录+仿微信朋友圈+文章查看(评论)系统

    本系统是基于Spring Boot 技术实现的文章发布系统,该系统是我和我朋友一起做的,本文仅介绍自己的这部分,他的那部分会在本文发布后在评论里贴上链接,微信网页上的操作为我所负责的那部份,不包括文章发布。 功能介绍 微信...

    2017-11-22 19:08:23[Java编程]朋友圈系统文章
  • 【290天】我爱刷题系列049(2017.11.22)

    叨叨两句 今天飞起! 牛客网——java专项练习029 1 如果要建立一个java.scut.computer的包,叙述正确的是? ( ) 正确答案: A 你的答案: B (错误) 只需在代码中加入“package java.scut.computer;”一个语句 只需在代码...

    2017-11-22 19:08:22[Java编程]我爱系列