index.jsp前台页面加上这些,把值输入之后,通过post提交到后台。 <form action="springmvc/testPOJO" method="post"> username: <input type="text" name="username"/> <br/> password: <input type="password" name="password"/> <br/> email: <input type="text" name="email"/> <br/> age: <input type="text" name="age"/> <br/> city: <input type="text" name="address.city"/> <br/>
List中的set方法和add方法
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥梁模式的部分)。
采用注解方式注入消费者接口实力空指针 注解的方式在现在的项目中由于他的简洁性越来越被大众所喜欢,在我们集成dubbox的时候,发现dubbox支持了注解方式,但是在我们在用注解式集成的时候,发现消费者的对象在没有注入进去,一直都是报空指针异常. 代码如下: /** * <p> * bug反馈业务接口 * </p> * * @author wangguangdong * @version 1.0 * @Date 2016年10月12日16:18:30 */@AuthAnnotation@Controllerpublic class BugReportResource { private static final Logger LOG = Logger.getLogger(BugReportResource.class); @Reference(version = "1.0.0",interfaceClass = BugReportService.class) BugReportService bugReportService; } 经过博主辛苦的查
比较List、Set、Map
StringTokenizer有两个常用的方法: 1.hasMoreElements()。这个方法和hasMoreElements()方法的用法是一样的,只是StringTokenizer为了实现Enumeration接口而实现的方法,从StringTokenizer的声明可以看到:class StringTokenizer implements Enumeration。 2.nextElement()。这个方法和nextToken()方法的用法是一样的,返回此 StringTokenizer 的下一个标记。 StringTokenizer的三个构造方法: 1.StringTokenizer(String str)。默认以” \t\n\r\f”(前有一个空格,引号不是)为分割符。
equals方法的要求: a.自反性:对于任何非空的x,x.equals(x)都应该返回true b.对称性:对于任何引用x和y,当且仅当x.equals(y)返回true时,y.equals(x)也应该返回true c.传递性:对于任何引用x,y,z,如果x.equals(y)返回true,y.equals(z)返回true,那么x.equals(z)也应该返回true d.一致性:如果x和y的引用没有发生变化,那么反复调用x.equals(y)的结果应该相同
MySQL环境变量配置
自定义视图使用BeanNameViewResolver不起作用解决办法
1、如何找到当前java类的路径 (LoadProperties是自定义的类) ①、LoadProperties.class.getResource(""):返回当前类LoadProperties.class文件的URI目录。不包括自己! ②、 得到的是当前的classpath的绝对URI路径。(以下四种方式皆是) LoadProperties.class.getResource("/"); Thread.currentThread().getContextClassLoader().getResource(""); LoadProperties.class.getClassLoader().getResource(""); ClassLoader.getSystemResource("");
SpringMVC 处理静态资源: 1. 为甚么会有这样的问题: 优雅的 REST 风格的资源URL 不希望带 .html 或 .do 等后缀 若将 DispatcherServlet 请求映射配置为 / , 则SpringMVC 将捕获WEB 容器的所有请求, 包括静态资源的请求, SpringMVC 会将他们当成一个普通请求处理
Java的位运算(bitwise operators)直接对整数类型的位进行操作,这些整数类型包括long、int、short、char和 byte,位运算符具体如下表:
“ Error starting static Resources”问题解决
split以·点分割的问题解决办法
关键字也称为保留字,是指java语言中规定了特定含义的标示符。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。
一: 引入所需要的依赖 <!-- mongodb --> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.3.0</version> </dependency> <!-- spring-data-mongodb --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.9.4.RELEASE</version> </dependency>
如何使用select出来的结果直接update表
Mysql中关于数据库的基本操作,Mysql中关于数据表的操作,向数据表插入行记录
java虚拟机内存结构中的程序计数器、虚拟机栈和本地方法栈这三个区域随线程创建而生,随线程销毁而灭,因此这三个区域的内存分配和回收是确定的,java垃圾收集器重点关注的是java虚拟机的堆内存和方法区内存。
在SpringBoot中使用Junit做测试的时候测试DAO层的接口,但是一直提示注入Bean失败,报以下错误: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'hellowood.TestFeedbackMapper': Unsatisfied dependency expressed through field 'feedbackDetailMapper'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hellowood.lntu.oe.wmp.dao.FeedbackDetailMapper' available: expected at least 1 bean which qualifies as autowire candidate. Depen
Mybatis,java,增删改查,互联网,IT
方法1> 使用 show profiles 进行查看 # 查看 profile 是不是打开的,默认是不打开 mysql> show variables like "%pro%"; +------------------------------------------+-------+ | Variable_name | Value | +------------------------------------------+-------+ | check_proxy_users | OFF | | have_profiling | YES | | mysql_native_password_proxy_users | OFF | | performance_schema_max_program_instances | -1 | | profiling
MySQL 数据库内部有多种 加密函数 解密函数 被加密的字段的类型需要是 VARBINARY、BLOB 类型 存储 AES_ENCRYPT(str,key) : 返回用密钥key对字符串str利用高级加密标准算法加密后的结果,调用AES_ENCRYPT的结果是一个二进制字符串 AES_DECRYPT(str,key) : 返回用密钥key对字符串str利用高级加密标准算法解密后的结果 mysql> CREATE TABLE userdata(username VARCHAR(20),pwssword VARCHAR(50),encryptedpassword VARBINARY(100)); mysql> INSERT INTO userdata(username,pwssword,encryptedpassword) VALUES('smith','abdABC123',AES_ENCRYPT('abdABC123','key')); mysql> SELECT * FROM userdata; +----------+-----------+-------
import java.io.File; import java.io.FileOutputStream; import java.io.*; public class FileTest { public static void main(String[] args) { FileOutputStream out = null;
使用游标(cursor) 1.声明游标 DECLARE cursor_name CURSOR FOR select_statement 这个语句声明一个游标。也可以在子程序中定义多个游标,但是一个块中的每一个游标必须有唯一的名字。声明游标后也是单条操作的,但是不能用SELECT语句不能有INTO子句。
多主一从,也称为多源复制,数据流向: 主库1 -> 从库s 主库2 -> 从库s 主库n -> 从库s 应用场景 数据汇总,可将多个主数据库同步汇总到一个从数据库中,方便数据统计分析。 读写分离,从库只用于查询,提高数据库整体性能。 部署环境 注:使用docker部署mysql实例,方便快速搭建演示环境。但本文重点是讲解主从配置,因此简略描述docker环境构建mysql容器实例。
先看下面的方法,事先预测一下,经过split方法,按逗号进行分割为数组之后,生成的数组的长度是多少,目测很多人都觉得是8,但是结果却出乎意料。是5而不是8. private static void testSplit() { String ss = ",aa,bb,cc,dd,,,"; String[] array = ss.split(","); System.out.println(array.length);//结果是5,而不是预想中的8 for (int i = 0; i < array.length; i++) {
ror creating bean with name 'alarmController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: cn.yjxxclub.shijie.
mysql,java
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号