JAVA
文章平均质量分 77
灬六道魔君灬
有时候能够做成一件事的决定性因素就在于自己是否有所行动。
展开
-
java反射机制
一、什么是反射: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应转载 2015-01-21 19:24:32 · 509 阅读 · 0 评论 -
Log4j配置详解
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:转载 2017-06-02 16:58:13 · 450 阅读 · 0 评论 -
Java实现验证码发送以及Session缓存
手机端发送短信验证码时,后台需要记录生成的校验码checkCode,以便和用户输入的验证码进行匹配,那么后台拿到的校验码存放在哪里好呢?最开始想到的也是比较容易想到的方法是,在user表中创建新用户,将验证码保存到数据库,同时记录下发送时间,这样在验证时将用户的验证码以及验证的时间和数据库中的值进行匹配就ok了。但是,短信验证码的有效时间比较短,为记录这个增加额外的字段总感觉转载 2017-04-25 10:50:40 · 10883 阅读 · 0 评论 -
java调用百度地图API根据地理位置中文获取经纬度
百度地图api提供了很多地图相关的免费接口,有利于地理位置相关的开发,百度地图api首页:http://developer.baidu.com/map/。转载地址http://blog.csdn.net/u013142781public MapString, BigDecimal> getLatAndLngByAddress(String addr){ String a转载 2017-01-09 10:32:54 · 1874 阅读 · 0 评论 -
分页查询
分页查询,就是将将过多的结果在有限的界面上分好多页来显示,这个是很多网站常用的功能,也是最基本的功能,今天简单总结一下。 分页以前听人们说都是一项技术,但是我觉的不尽然。我认为分页是将数据库的数据,利用一些特殊的sql语句来进行查询,显示理所应当显示的内容,更恰当的说可以是对SQL语句的灵活运用,对逻辑思维的简单使用。 一,转载 2016-08-19 18:28:19 · 617 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
今天进行第一块的复习,首先是环境的搭建,java开发的首先任务就是环境变量的配置和环境的搭建,虽然现在大多数的开发工具都已经集成了这些,但是对于一个初学者来说,了解这些还是有些必要的,首先先配置一下JDK,下载JDK在sun公司的官网里下载即可(虽然被oracle收购了,但还是习惯叫他sun公司),找到jdk安装路径,然后把路径黏贴到环境变量path里面,有图有真相,上图:转载 2015-10-21 19:42:06 · 623 阅读 · 0 评论 -
程序员,你敢休息一下吗?——真爱生命,远离编程
程序员,一个刚刚诞生不过三四十年的职业,在很多人眼里一个象征着白领高薪的行业,却没有多少人知道,程序员又是一个高危行业,又是一个每日与深夜凌晨约会的行业 从过了年初八开始回到学校,开始跟着老师做某市建设局的一个项目,由于老师让我们用ASP.NET MVC3.0中,而我们以前几乎和ASP.NET没有打过任何交待,所以前三天几乎就是一个学习的过程,每天早上七点起床,晚上到九点半回转载 2015-10-21 19:44:06 · 747 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性一:从类和对象开始说起: Oop:Object Oriented Programming(面向转载 2015-10-21 19:43:08 · 394 阅读 · 0 评论 -
java内存结构
一、Java内存分配1、 Java有几种存储区域?* 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈 -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。 -- 优点:由系统自动分配,速度较快。转载 2015-01-22 16:10:12 · 382 阅读 · 0 评论 -
Java 多线程与并发编程专题
Java 线程基础Java 多线程开发线程安全与同步并发控制非阻塞套接字(NIO)Java 5 中的并发JDK 7 中的 Fork/Join 模式相关书评Java 平台提供了一套广泛而功能强大的 API、工具和技术。其中,内建支持线程是它的一个强大的功能。这一功能为使用 Java 编程语言的程序员提供了并发编程这一诱人但同时也非常具有挑战性的选择。本专题汇集了与 Java 多线程与并发编程转载 2015-01-22 15:34:20 · 888 阅读 · 0 评论 -
Java中的Set,List,Map的区别
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wordinput/archive/2010/01/22/5223876.aspx 对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都转载 2015-01-22 16:16:43 · 374 阅读 · 0 评论 -
java集合类总结
对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其转载 2015-01-22 16:12:11 · 365 阅读 · 0 评论 -
Java 多线程及线程池理论分析
java提供了对多线程的支持,若对每个客户都分配一个新的工作线程,当工作线程与客户通信结束,这个线程则被销毁,这种方式的不足之处:1.服务器创建和销毁工作线程的开销(包括所花费的时间和系统资源)很大。如果服务器需要与许多客户通信,并且与每隔客户的通信时间都很短,那么有可能服务器为客户创建新线程的开销比实际与客户通信的开销还要大。2.除了创建和销毁线程的开销之外,活动的线程也消耗系统资源。每转载 2015-01-22 15:32:32 · 578 阅读 · 0 评论 -
JAVA多线程实现的三种方式
JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的转载 2015-01-22 14:52:32 · 559 阅读 · 0 评论 -
Java I/O不迷茫,一文为你导航!
原文链接:https://www.jianshu.com/p/df6abd1174ef前言:在之前的面试中,每每问到关于Java I/O 方面的东西都感觉自己吃了大亏..所以这里抢救一下..来深入的了解一下在Java之中的 I/O 到底是怎么回事..文章可能说明类的文字有点儿多,希望能耐心读完..什么是 I/O?学习过计算机相关课程的童鞋应该都知道,I/O 即输入Input/ 输出...转载 2018-10-16 17:26:27 · 267 阅读 · 0 评论