`
文章列表
<!-- shiro相关的包 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.3</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <artifactId&g ...
1 sms.webchinese.cn/default.shtml 2 访问上面的路径注册用户 3 看api接口说明 public class SendMsg_webchinese { public static void main(String[] args) throws Exception { HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn"); post.addRequestHeader(& ...
1 准备数据库的数据:通过使用数据库的方式实现权限的管理。 t_user T_role T_user_role T_security T_role_security 2 在验证和授权时候注意的问题,请看下图: //以上权限已经基本完成,下面解决密码的问题 1 在添加用户的时候加密,在加密的时候给它加入的作料,这个作料我们单独准备一个字段。 如下: @Override public void save(Userbean user) { // TODO Auto-generated method stub //1)保存到用户表   Md5Hash md5=ne ...
权限框架(做身份验证、授权的功能、会话管理、加密): 常见的有springsecurity(使用比较复杂) 、shiro 我们今天学习shiro Shiro官方网站: http://www.apache.org/ http://shiro.apache.org/ 我们这里不是用最新的版本,企业一般也是这样的。 1shiroDemo ,首先创建一个java工程 2 加包 3 创建模拟数据库的数据,这里先创建一个user-realm.ini文件 [users] #账号及密码 zhangsan=111 lishi=111 4 认证测试 public static void main( ...
1 Restful风格的参数接收 /{id}  与 参数id对应,这个{id} 获取来自页面的值 @PathVariable(比如这种url:someUrl/12)用来获取url里面的值。Restful风格的使用这个, 如果名称一致,就下面图片的写法,如果名称不一致,还需要指定一个名 ...
package cn.hd.model; /* * 条件查询使用 */ import java.util.Date; public class BaseConditionVO { public final static int PAGE_SHOW_COUNT = 20; private int pageNum = 1; private int pageSize = 20; private int totalCount = 0; private String orderField; private String orderDirection; private String ke ...
其它 0去掉JavaScript验证,解决红叉问题(这个与分页无关) 正常: 03_分页插件 0.1 使用,红色框这个对象也可以写成两个参数:当前第几页,每页显示条数。这两个参数非常重要可以用来设置每页显示的条数。(这个分页插件dao(mapper)不用做任何操作,非常方便)看下面图片后的代码: 1 mybatis分页插件,首先在pom.xml添加分页的jar <!-- 分页的组件 --> <dependency> <groupId>com.github.pagehelper</groupId> &l ...
02_用户模块和加入样式 1 复制静态文件到当前工程 2 拷贝index.jsp ,完善里面的样式 3 添加命名空间mvc ,和放行各种静态文件: <!-- 放行各种静态文件 这个是第一种方式,这里不好用,我们这里使用第二种方式,在web.xml里面配置 --> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt ...
01_搭建项目搭架SSM.和mybatis_generator自动生成mapper与model 1 创建一个maven工程: 2 在pom.xml文件中添加包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org ...
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper   PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"   "http://mybatis.org/dtd/mybatis-3-mapper.dtd">   <!--namespace:命名空间名是唯一的,规则:所在包名+当前配置文件名称  --> <mapper namespace="cn.hd.model.user ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>jQuery实现CheckBox全选、全不选</title> <s ...
对tomcat server.xml进行修改 <!—第一个域名—> <Host name="www.test1.com"  appBase="webapps"             unpackWARs="true" autoDeploy="true">         <Context docBase="项目名称1" path=""  reloadable="false" ></Context>       ...
一、 具备条件 1. apache服务器。 2. tomcat服务器。 3. 使用mod_jk链接apache和tomcat,文件是mod_jk-1.2.26-httpd-2.2.4.so。 二、 Mod_jk配置 1. 在apache的conf目录下创建两个文件jk.conf和workers.properties。 2. jk.conf文件的配置如下: LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so   JkWorkersFile conf/workers.properties    NameVirtualHost * ...

java面试题

    博客分类:
  • java
1.抽象:  抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是 ...
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class TestQQ3 { public static void main(String[] args) { try { //1创建一个总的文件夹qqmainl File file = new File("d:\\qqmail"); if (!file.exists()) { file.mkdirs(); } ...
Global site tag (gtag.js) - Google Analytics