自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中你容易忘记的基础大盘点_java.lang.Date

日期格式化package com.ruge.modules.sys.controller;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \*

2018-01-30 23:15:04 1298

原创 java基础面试题之String与StringBuffer与StringBuilder

三者在执行速度方面的比较:StringBuilder> StringBuffer > String String 字符串常量String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象StringBuffer 字符串变量(线程安全)每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引

2018-01-30 08:33:11 334

原创 2018年 每日分享一个技术贴

一月份推荐五个非常实用的软件---(编辑器和日常)                                                                 2016-02-01 19:18与程序猿谈恋爱后,我不得不做心机婊                                                                   

2018-01-30 08:32:39 1785

原创 java基础面试题之String字符串冒泡排序

package com.tarena.fly;import java.lang.reflect.Array;import java.util.Arrays;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this tem

2018-01-29 22:17:32 1919

原创 java基础面试题之String字符串交换位置

package com.tarena.fly;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this template use File | Settings | File Templates. * \* Descript

2018-01-29 22:10:37 6073

原创 java基础面试题之String字符串出现次数

package com.tarena.fly;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this template use File | Settings | File Templates. * \* Descripti

2018-01-29 22:05:21 664

原创 java基础面试题之String字符串反转

说明:将"abcdef"反转成"fedcba"package com.tarena.fly;import org.junit.Test;/** * \* Created with IntelliJ IDEA. * \* User: 武健 * \* Date: 2018/1/29 * \* Time: 20:45 * \* To change this template use

2018-01-29 21:15:27 437

原创 java中你容易忘记的基础大盘点_多线程

多线程的实现java多线程实现主要有三种方式:继承thread类,实现runnable接口,使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。这里我们只谈前两种。/** * @author 爱丽丝、如歌 * @description 创建一个子线程 完成1-100自然数的输

2018-01-28 20:57:10 167

原创 java中你容易忘记的基础大盘点_File

字符流:文本文件字节流:视频 音频 图片 FileInputStreampackage com.ruge.modules.business;import org.junit.Test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/** * @author

2018-01-23 15:59:32 164

原创 java中你容易忘记的基础大盘点_Collection

集合框架Collection接口 list:有序,可重复 ArrayList:主要的实现类LinkedList:频繁的插入,删除操作Vector:古老的实现类,线程安全Set:无序,不可重复 HashSet:LinkedHashSet:TreeSet:Map接口:存储键值对的数据HashMap:LinkedHashMap:Tree

2018-01-23 09:29:29 188

原创 java中你容易忘记的基础大盘点_abstract

abstract 类可以扩展(增加子类),但不能实例化。/** * @author 爱丽丝、如歌 * @Description: 正常 * @date 2018/1/22 9:42 */public class Main { public static void main(String[] args) { Person person = new

2018-01-22 13:17:15 279

原创 java中你容易忘记的基础大盘点_final

final关键字可以用于成员变量、本地变量、方法以及类。final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。你不能够对final变量再次赋值。本地变量必须在声明时赋值。在匿名类中所有变量都必须是final变量。final方法不能被重写。final类不能被继承。final关键字不同于finally关键字,后者用于异常处理。final关键字容易与finalize()方法搞

2018-01-22 10:11:53 183

原创 java中你容易忘记的基础大盘点_static

修饰成员变量/** * @author 爱丽丝、如歌 * @description 动物类_猫 * @create 2018-01-21 下午 6:29 **/public class Cat { private String id; static String name; public String getId() { return id;

2018-01-21 23:25:31 505

原创 java中你容易忘记的基础大盘点_包装类

包装类的作用提供了一系列实用的方法集合不允许存放基本数据类型数据,存放数字时,要用包装类型包装类的构造方法   所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例       public  Type(type  value)       如:Integer i=new Integer

2018-01-21 21:54:49 242

原创 java中你容易忘记的基础大盘点_constructor(构造器)

1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)2.每个类可以有一个以上的构造器3.构造器可以有0个、1个或1个以上的参数4.构造器没有返回值5.构造器总是伴随着new操作一起调用6.不添加任何构造器会默认有空的构造器继承与构造器使用super调用父类构造器的语句必须是子类构造器的第一条语句为什么

2018-01-21 21:36:50 145

原创 java中你容易忘记的基础大盘点_equals和==

== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 d

2018-01-21 21:30:02 172

原创 java中你容易忘记的基础大盘点_面向对象

封装封装(Encapsulation)是面向对象的一个重要特征,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。/** * @author 爱丽丝、如歌 * @description java封装 * @create 2018-01-21 下午 5:33 **/public class Test { /** *

2018-01-21 18:34:39 174

原创 java中你容易忘记的基础大盘点_数组

数组是多个 相同类型 数据的集合,实现对这些数据的统一管理。数组中的元素可以是任意数据类型。包括基本数据类型和引用数据类型。数组属于引用类型,数组型的数据是object,数组中的每个元素相当于该对象的成员变量。 public static void main(String[] args) { /** * 字符串静态初始化 */ Stri

2018-01-19 13:07:21 145

原创 java中你容易忘记的基础大盘点_流程控制

Java流程控制包括顺序控制、条件控制和循环控制。顺序控制,就是从头到尾依次执行每条语句操作。条件控制,基于条件选择执行语句,比方说,如果条件成立,则执行操作A,或者如果条件成立,则执行操作A,反之则执行操作B。if else和switch case循环控制,又称为回路控制,根据循环初始条件和终结要求,执行循环体内的操作。while和 do...while和 for 和 foreach条件控制pu

2018-01-18 23:06:10 215

原创 java中你容易忘记的基础大盘点_位运算符

public class test_位运算符 { public static void main(String[] args) { int c = 4<<0; System.out.println("4<<0 相当于 4*2^0"); System.out.println(c); }}D:\download\tool\jdk\

2018-01-18 17:02:10 180

原创 java中你容易忘记的基础大盘点 |和||的区别

public class test_or { public static void main(String[] args) { int a = 10; boolean b = true; int c = 10; boolean d = false; if(b|(a++)>0){ S

2018-01-18 15:39:11 139

原创 java中你容易忘记的基础大盘点_&和&&的区别

public class test_and { public static void main(String[] args) { int a = 10; boolean b = true; int c = 10; boolean d = false; if(b&(a++)>0){

2018-01-18 15:33:19 230

原创 java中你容易忘记的基础大盘点_关键字

1).访问修饰符的关键字(共3个)关键字意思备注,常用public公有的可跨包,(默认选择)protected受保护的当前包内可用private私有的当前类可用作用域当前类同一package子孙类其他packagepublic√√√√protected√√√×protected√√××friendly√×××2).定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个)关键字意思备注,

2018-01-17 18:50:57 200

原创 一篇文章教你学会使用java doc

IntelliJ IDEA 2016.3.1,本身提供了很好的 JavaDoc 生成功能,以及标准 JavaDoc 注释转换功能,其实质是在代码编写过程中,按照标准 JavaDoc 的注释要求,为需要暴露给使用者的类、方法以及其他成员编写注释。然后使用 IDEA 的功能自动调用 javadoc.exe(JDK 自带的工具)根据源代码中的注释内容自动生成 JavaDoc 文档(超文本格式)。这里有几

2018-01-17 16:50:11 316

原创 一篇文章教你学会使用github

下面是github的官网   先到官网上注册个账号吧https://github.com/点击过去注册一个用户吧接下来开始一个项目吧将url = git@github.com:manishnakar/polymer-demo.git  ; 改成url = https://github.com/manishnakar/polymer-demo.

2018-01-03 19:25:47 979

原创 shiro 1.4.0 权限认证 03

授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访问JSP页面、查看

2018-01-02 11:36:18 2324

原创 shiro 1.4.0 身份认证 02

Realm:域,Shiro从从Realm获取安全数据(如用户、角色、权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较以确定用户身份是否合法;也需要从Realm得到用户相应的角色/权限进行验证用户是否能进行操作;可以把Realm看成DataSource,即安全数据源。如我们之前的ini配置方式将使用org.apache.shiro.realm.

2018-01-02 11:02:06 754

原创 shiro 1.4.0 helloWorld 01

先来一发shiro的helloWorld吧 junit junit 3.8.1 test org.apache.shiro shiro-core 1.4.0 org.slf4j slf4j-log4j12 1.8.0-beta0

2018-01-02 09:52:09 606

原创 SSM框架zhengh

新建一个maven工程   怎么新建maven工程这里将不做赘述  不懂的小伙伴可以看一下这个博客你的maven个性化配置我就不管了   这里直接来一波公共的所需依赖 junit junit 3.8.1 test javax.servlet javax.servlet-api 4.0.

2018-01-02 09:12:46 472

Mybatis 3.2.3 帮助文档 中文 api

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

2017-12-21

空空如也

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

TA关注的人

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