Welcome 微信登录

首页 / 操作系统 / Linux

Spring:验证用户登录

Spring:验证用户登录

利用 Spring IOC 技术实现用户登录的验证机制,对用户进行登录验证。首先利用 Spring 的自动装配模式将 User 对象注入到控制器中,然后将用户输入的用户名和密码与系统中限定的合法用户的用户名和密码进行匹配。当用户名与密码匹配成功时,跳转到登录成功页面;当用户名与密码不匹配时,跳转到登录失败的页面。1.创建 User 对象,定义用户名和密码属性,代码如下:package com.importnew;public class User { p...
数据结构:树和二叉树定义和术语

数据结构:树和二叉树定义和术语

1、树的对象具有相同特性的数据元素的集合2、关系如果没有对象叫做空树否则:在存在唯一的成为根的数据元素root当元素个数大于1的时候,其他节点可以分为互不相交的树,成为根root的子树 a b c de f g ij b c d 叫做a为root节点的子树e f 叫做以b为root节点的子树以此类推 3、相关术语结点:数据元素+若干指向子树的分支 如上数据元素a+指向子树b c d的指针叫做结点结点的度:分支的个数 比如a的度就为3...
C#中DataTable转化为List<T>解析

C#中DataTable转化为List&lt;T&gt;解析

在.net项目中使用到DataTable和List<T>集合的地方较多, 泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行。当涉及到两者之间的转换时,就显得有些较为繁琐。这个其中的问题主要在两者的存储方式,DataTable的存储方式采用一种二维表的方式进行数据的存储操作,DataTable表示内存中数据的一个表。在List集合中,List的本质就是一个数组,则采用一种线性...
C#枚举类型的常用操作总结

C#枚举类型的常用操作总结

枚举类型是定义了一组“符号名称/值”配对。枚举类型是强类型的。每个枚举类型都是从system.Enum派生,又从system.ValueType派生,而system.ValueType又从system.Object派生,所以枚举类型是指类型。编译枚举类型时,C#编译器会把每个符号转换成类型的一个常量字段。C#编译器将枚举类型视为基元类型。1.获取枚举列表:1.获取枚举列表: /// <summary> ///...
关于Java语言中那些修饰符

关于Java语言中那些修饰符

一.在Java中提供的一些修饰符,这些修饰符可以修饰类、变量和方法,在java中常见的修饰符有:abstract(抽象的)、static(静态的)、public(公共的)、protected(受保护的)、private(私有的)、synchronized(同步的)、native(本地的)、transient(暂时的)、volatile(易失的)、final(不可改变的)二.修饰顶层类的修饰符包括abstract、public和final,而static、p...
Java占位符应用

Java占位符应用

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object... args) 使用指定的语言环境,...
机器学习入门

机器学习入门

概述一般提到机器学习,总会让人想到高深的算法,复杂运算,仿佛是只有科学家才能玩的东西,对普通人来说可望不可及。 其实,随着PC性能的飞速发展,以及大数据技术的发展,机器学习也可以像其他IT技术一样,走进普通程序员的生活。本文是机器学习的入门介绍,它的目的不是介绍机器学习的原理,也不会介绍机器学习的各个算法是如何推导的。 本文主要是介绍有哪些流行的机器学习算法,各个算法适用于哪些场景,各有什么优缺点等等。本文目的是为了让读者对机器学习有个整体的印象。当你想在...
Golang 执行远程命令

Golang 执行远程命令

概述远程执行命令有什么用?为什么要远程执行命令? 如果你只有2,3台服务器需要管理的时候,远程执行命令确实没有没多大作用,你可以登录到每台服务器上去完成各种操作。 当你的服务器大于3台的时候,远程执行的命令的方式就可以大大提高你的生产力了。如果你有一个可以远程执行命令的工具,那么就可以像操作单台机器那样操作多台机器,机器越多,效率提高的越多。 远程执行命令最常用的方法就是利用 SSH 协议,将命令发送到远程机器上执行,并获取返回结果。本文介绍如何使用 go...
Golang 远程传输文件

Golang 远程传输文件

概述之前有一篇介绍如何使用 golang 通过SSH协议来执行远程命令:Golang 执行远程命令 同样,通过SSH协议也可以使用 golang 来远程传输文件。除了 SSH 的库,为了传输文件,还需要用到 github.com/pkg/sftp 这个库。实现方式废话不多说,直接看代码。 由于是基于 SSH 协议实现的远程文件传输,所以先创建 SSH 的连接,再创建传输文件的 sftp 客户端。func connect(user, password, ho...
趣味Python编程之经典俄罗斯方块

趣味Python编程之经典俄罗斯方块

用python把经典俄罗斯方块实现了一遍,找到了些儿时的乐趣。因此突发奇想,打算用python写点经典又确实有趣的小程序形成系列。正统编程之余也给自己找点儿乐趣,换个角度写程序。原计划是写篇完整的博文对程序算法和函数模块做个说明,但是在整理程序的时候发现自己给程序加的注释已经相当详细,程序以外的文字显得很多余。正所谓大道至简,直接将程序代码贴上来,大家就着代码、伴着注解,相信对程序的理解应该很容易。配置文件 elsfk.cfg,定义了单一方向的原始方块形状...
Java报表学习札记之 JasperReports & iReport

Java报表学习札记之 JasperReports &amp; iReport

前言说到Java报表工具,我接触过的只有FineReport(帆软)和JasperReports,这两个都用过,帆软是收费的而JasperReports是免费的,首先第一感觉帆软功能强大,支持导出的报表格式丰富,但是坑很多(一个格子的属性设置不对整个报表都会乱掉,比如左父格什么的,而且有时少量数据测试是没问题但数据量一大报表就乱掉了,不管什么原因引起,首先这就直接导致不容易发现问题,去年项目上线后就被这样坑过一次),再来谈谈JasperReports,开源...
xStream实现Java类输出xml文件

xStream实现Java类输出xml文件

很多情况下,需要生成结构明确的xml文件,来进行接口交互。生成xml文件有很多工具,java自己也可以一个节点一个节点的来生成,但效率低下,不方便结构化,也不通用。可以根据java类来自动生成对应结构化的xml文件的库很多,今天简单说一下xStream库,非常简单,但实用。如果只是根据java类生成xml文件,只需要xStream.jar以及所以来到xmlpull.jar,我用的是1.4.9版本的库,对应的文件是:xstream-1.4.9.jar以及xm...
Java程序内存的简单分析

Java程序内存的简单分析

这篇文章将简单的说明下当我们运行Java程序时JVM(Java虚拟机)的内存分配情况。首先我们先来感观的认识下几个名词:1、栈,一般来说,基本数据类型直接在栈中分配空间,局部变量(在方法代码段中定义的变量)也在栈中直接分配空间,当局部变量所在方法执行完成之后该空间便立刻被JVM回收,还有一种是引用数据类型,即我们通常所说的需要用关键字new创建出来的对象所对应的引用也是在栈空间中,此时,JVM在栈空间中给对象引用分配了一个地址空间(相当于一个门牌号,通过这...
Java获取XML节点总结之读取XML文档节点

Java获取XML节点总结之读取XML文档节点

dom4j是Java的XML API,用来读写XML文件的。目前有很多场景中使用dom4j来读写xml的。要使用dom4j开发,需要下载导入dom4j相应的jar文件。官网下载:http://www.dom4j.org/dom4j-1.6.1/github下载:http://dom4j.github.io/下载解压之后如图所示:我们只需要把dom4j-1.6.1.jar文件构建到我们开发项目中就可以了。下面就以Eclipse创建java项目的构建方法为例说...
在Java Web中相对路径和绝对路径区别及应用方法

在Java Web中相对路径和绝对路径区别及应用方法

闲来无事,研究了一下bootstrap框架,并把这个框架融入到我开发的一个项目中,在应用过程中发现了一些问题,经过潜心研究这个问题终于解决了,下面我就把整个过程分享给大家。一、开发环境介绍开发语言 JDK1.8IDEECLIPSE platform 4.6.0WEB容器 tomcat9后端框架Spring+Spring MVC+Spring Data前端框架bootstrap3.3.7二、问题回顾1、项目说明2、static.html文件(改成jsp文件...
Spring注解配置启动过程

Spring注解配置启动过程

最近看起spring源码,突然想知道没有web.xml的配置,spring是怎么通过一个继承于AbstractAnnotationConfigDispatcherServletInitializer的类来启动自己的。鉴于能力有限以及第一次看源码和发文章,不到之处请望谅~我用的IDE是IntelliJ IDEA,这个比myEclipse看源码方便一点,而且黑色背景挺喜欢。然后项目是在maven下的tomcat7插件运行。spring版本是4.3.2.RELE...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>