自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 web项目中实现登陆成功后才能访问某些页面,否则自动跳转到登陆界面,以及对无限循环重定向的解决

1、不使用过滤器实现,在需要拦截的页面通过session判断是否登陆,若没登陆则跳转到login.jsp页面:<% Admin admin = (Admin)session.getAttribute("admin"); if(admin == null){ response.sendRedirect("login.jsp");

2018-07-24 16:26:29 21022 1

原创 判断单链表中是否有环?

用C++实现,判断一个带头结点的单链表中是否存在环。思想:①使用两个指针p,q;指针p一次移动一个结点(即p = p->m_next),同时指针q一次移动两个结点(q=q->m_next->m_next)。在移动若干次后,两个移动速度不同的指针就会相遇(即 p==q),此时即可判断出单链表中存在环。代码如下:#

2017-10-25 14:17:37 309

原创 约瑟夫环(循环单链表)

问题描述: 41个人排成一个圆圈,有第1个开始报数,每报数到第3个人该人就必须自杀,然后再由下一个人重新报数,直到所有人都自杀身亡为止。 示例图:public class JosephusList { class Node{ int data; Node next; } Node head; Node rear; /*...

2018-09-07 19:32:17 1675 1

原创 Jquery判断checkbox是否选中

checkbox是否选中是由checked属性决定,有checked属性则为选中,反之则未选中:<input type="checkbox" checked="checked" value="true" disabled="disabled" /><input type="checkbox" value="true" disabled=&qu

2018-08-23 14:30:01 372

原创 BeanUtils(bean属性-->map; map-->bean属性)

一、传递任意一个JavaBean对象,将该对象中的全部属性封装成到HashMappublic static MapString,Object> bean2Map(Object bean) throws Exception{ if(bean == null){ return null; } MapString,Object> resultMap = ne

2018-01-31 20:30:03 1138

原创 反射

一、反射的核心思想:将一个类中的各个成员映射成相应的java类型。如下图所示:(所谓的成员包括:包、构造器、属性、普通方法等)二、通过反射创建对象 然后通过字节码来获取指定的构造方法,再通过构造器创建对象>private static void test4() throws Exception { //获取Class对象 Class

2018-01-31 20:23:20 134

原创 获取Class对象(即字节码文件)的三种方式

·每一个类都有一个Class对象与其对应,Class类用来描述java类,是反射的根基。 ·Class类型的对象代表某一个类的字节码文件。·创建Class对象的三种方法:1、类名.class: 说明:JVM将使用类装载器, 将类装入内存(前提是:类还没有装入内存),不做类的初始化工作.返回Class的对象public static void test2(){

2018-01-30 21:07:42 1297

原创 mybatis学习笔记 - SqlSessionFactory的创建

SqlSessionFactory(sql会话工厂)是mybatis中的一个关键对象,每一个mybatis都是围绕SqlSessionFactory进行的; 1、创建SqlSessionFactory的过程:①定义Configuration对象(包括数据源,事务,mapper文件资源以及影响数据库行为属性设置的settings) --> ②由Configuration对象创建一个Sq

2018-01-24 16:51:11 9638 3

原创 java多线程-同步和死锁

多线程:一个进程中开启了不止一个线程,高速CPU时间片的切换调度线程 1、作用: ①可以充分调用系统资源,提高CPU的使用率,执行某些耗时操作; ②可以实现异步调用(主要功能),提高程序的工作效率。 2、问题: ①当线程数量很大时,CPU需要切换调度,会影响性能; ②线程越多,需要的内存空间越大; ③可能会出现

2017-11-25 22:41:22 191

原创 java多线程-线程的创建

1.区分线程与进程: ·进程:是指正在执行的程序(应用一个程序时的一个实例就是一个线程); ·线程:是程序执行的一种路径,是进程中独立运行的子任务; ·关系: 一个进程中可以有多个线程,但一个线程一定是在一个进程的; 2.线程的直观描述:同时并发进行多项任务处理 3.java如何创建线程(两种方式) 1>继承Thread类,并重写run()方法,代码如下:pub

2017-11-25 22:38:32 175

原创 Java实现循环单链表

1.不带头结点的循环单链表** ` import LinkList.LinkList.Node; class LinkList { // 定义链表类 class Node { // 定义结点类 public int data; public Node next; public Node() { next = null;

2017-11-03 23:59:16 513

空空如也

空空如也

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

TA关注的人

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