自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BestZhao的博客

一个死程序员的博客

  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 发送邮件类

mail.properties文件#163mail.default.from=11@163.commail.smtp.host=smtp.163.commail.sender.username=11@163.commail.sender.password=110ac14c82357mail.port=25mail.smtp.auth=truemail.debug=truem...

2018-03-14 17:03:40 438

转载 mybatis 中 foreach collection的三种用法

oreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号

2018-01-16 14:56:40 560

原创 idea自动生成mybatis文件

1 在pom.xml中添加org.mybatis.generator插件 build> plugins> plugin> groupId>org.springframework.bootgroupId> artifactId>spring-boot-maven-pluginarti

2017-12-26 16:07:55 16096 1

原创 idea xml文件报错 URI is not registered 解决方法

1 拷贝报错路径2 将路径添加进DTDS

2017-12-26 11:41:06 9775 4

原创 Eclipse 项目部署成功却访问不到 报错404

确认项目名称没有拼写错误选中项目右键 build-path -》 configure build path 然后搜索web, 选中web project setting 修改context

2017-12-20 16:38:17 9170

原创 DateFormat错误记录

DateFormat 转换日期形式,是将已知形式的字符串转换为Date形式 如图 DateFormat format = new SimpleDateFormat("yyyy-MM-dd");限定了格式之后,就无法转换yyyy/MM/dd类型的string了

2017-12-12 17:32:56 2412

原创 java为树形tree数据 添加属性 设置已选

通过后台代码生成树形结构的属性,其中包括 children id text 等属性,主要属性的设置是要看我们前端界面使用的什么插件。但是我们实际开发中,调用了他人写的树形结构,其中缺少一个你需要的属性,但是我们重新书写又太麻烦,这时候我们就需要在他人的属性结构中添加我们需要的属性。这里我们前端需要的数据为List@Override public List<Map<String, Object

2017-12-04 11:20:41 2593

转载 java list 交集 并集 差集 去重复并集

集合package com;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test { public static void main(String[] args) { List list1 =new ArrayList(); list1.add("1111

2017-12-01 11:22:57 1227

原创 1为数据库查询的数据中加一排序号,2判断为查询出来的字段赋值

@Override public String getSqlByFileCodeForExport(String strTime, String strCompany) { StringBuffer strSb = new StringBuffer(); //加序号代码 strSb.append("select a.*,concat((@i :

2017-11-07 10:08:23 1001

原创 java容器类的操作总结

java容器类,通过使用泛型,就可以指定容器中存放的对象类型,并且从容器中获取元素时,不需要进行类型转换。当向容器中添加更多元素时,可以自动扩容。而数组一旦生成,数组的容量就不能改变Collection 添加元素Collection<Integer> collection=new ArrayList<Integer>();Collections.addAll(collection, 4,5,6);

2017-10-23 17:51:43 1724

原创 java 将数据导出到excel

@RequestMapping(params = "method=exportData") public void exportData(HttpServletRequest request, HttpServletResponse response) { List<TableData> tds = new ArrayList<TableData>(); try {

2017-10-17 14:55:19 278

原创 java 定制日期

Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int march = cal.get(Calendar.MARCH); int day = cal.get(Calendar.DATE); String date=year + "-" +

2017-10-13 17:21:59 241

转载 java && 和|| 的区别 “”和null的区别

&&可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullP

2017-09-20 11:13:44 775

转载 java中两种跳转方式:从定向和请求转发

[java] view plain copy print? import java.text.*; import java.util.*; import java.io.*; import javax.servlet.http.*; import javax.servlet.*; import com.bjpowernode.exam.model.*; import com.bjpow

2017-09-07 15:17:57 1971

原创 java基础知识.1

四种访问修饰符: 访问权限 类 包 子类 其他包 public ∨ ∨ ∨ ∨ protect ∨ ∨ ∨ × default ∨ ∨ × × private ∨ × × ×java数据类型java变量局部变量:只在方法内部可用类变量(静态变量):在类之

2017-09-07 15:10:52 165

原创 spark dataframe创建和操作

spark dataframe structType

2017-09-04 15:56:53 2520

转载 org.apache.spark

1.RDD介绍: RDD,弹性分布式数据集,即分布式的元素集合。在spark中,对所有数据的操作不外乎是创建RDD、转化已有的RDD以及调用RDD操作进行求值。在这一切的背后,Spark会自动将RDD中的数据分发到集群中,并将操作并行化。 Spark中的RDD就是一个不可变的分布式对象集合。每个RDD都被分为多个分区,这些分区运行在集群中的不同节点上。RDD可以包含Python,

2017-08-31 15:03:09 873

转载 sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4

2017-08-28 11:20:27 161

原创 Http基本概念

1 Http请求的过程:1:建立tcp连接2:Web发送请求3:web客户端发送请求的头部信息4:服务器应答5:服务器发送应答头信息6:服务器向web客户端发送数据7:服务器关闭TCP连接2 请求和响应 向服务器返送叫做请求,服务器返回的信息的过程叫做相应1请求一般分为四个部分:1.方法和动作 比如get或者post请求2.url地址3.请求头信息:一般包括客户端的环境信息,身份

2017-08-27 16:04:57 280

原创 SpringMVC 获取前端值的方式

1 @PathVariable @pathVarible注解加载方法的参数前面,获取jsp中通过url传递过来的参数 @RequestMapping(value="/client_listpage/{currentPage}") public String getClientByPage2(@PathVariable Integer currentPage,Model model)

2017-08-25 09:43:34 7787

转载 java中的路径总结(转载)

1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,”/”代表Web应用的跟目录

2017-08-23 15:50:32 2283 1

转载 spring装配与Autowired自动装备

spring装配与依赖注入 自动装配Autowired

2017-08-17 17:35:01 1150

原创 查找WEB-INF下的文件

file:src/main/webapp/WEB-INF/……. 这个绝对路径就是WEB-INF在工作目录下的位置

2017-08-17 15:24:14 453

原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Reflecti

**错误原因: mybatis映射到实体类中,实体类不能有有参构造方法,否则会出现映射异常**public class Role implements Serializable { /** * */ private static final long serialVersionUID = 1L; private Long id; pri

2017-08-17 15:11:07 1353

原创 spring-mybatis集成 xml配置

web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/

2017-08-16 15:38:56 1742

转载 解决 No mapping found for HTTP request with URI的方法

1、控制层没有被spring扫描到,控制层没有实例化,检查自己的控制层是否被spring扫描到,检查以下配置:2、web.xml配置文件的标签配置成/*,正确的配置应该是/。学了structs之后再学spring mvc框架的 就会很容易犯这个错误。3、使用的是注解实例化控制层,且web.xml的路径配置为/,却没有在spring的配置文件使用标签,导致URL解析出错,检查是否加上

2017-08-16 13:36:05 2410

原创 java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembe

解决方法一:servers中找到tTomcat v7.0 Server at localhost 下方server option中Enable security的对号去掉解决方法二•1 找到工程所用jdk包的位置 打开jdk的jre中 •2 在目录下的security文件夹下找到java.policy文件: •3 打开文件,在permission java.lang.Runtime

2017-08-15 16:51:11 6167

原创 dynamic web module 3.0 requires 1.6

can not change version web model 3.0 解决1 http://blog.csdn.net/steveguoshao/article/details/38414145解决2 在pom。xml中加入如下 1.8是你使用的jdk版本 <build> <finalName>MyBatis</finalName> <plugins>

2017-08-11 17:20:26 226

原创 Mybatis 参数无法获取Parameter not found

当我们配置需要参数的sql语句时,有时候会遇见参数无法获取的原因### Error updating database. Cause: org.apache.ibatis.binding.BindingException: Parameter 'roleName' not found. Available parameters are [0, 1, 2, param3, param1, param

2017-08-10 10:42:46 11062

原创 MyBatis二级缓存

Mybatis默认是不开启二级缓存的,相对于同一个sqlsession而言只开启一级缓存,所以在参数和sql完全相同的情况下,我们使用同一个sqlSession调用同一个mapper方法,只会执行一次sql查询。一:下面是一级缓存的实例,一级缓存是在sqlSession层面的sqlSession=SqlSessionFactotyUtil.openSqlSession();RoleMapper r

2017-08-09 16:51:13 202

原创 JAVA虚拟机学习

WebAppInitializer配置如下public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer{ @Override protected Class<?>[] getRootConfigClasses() { // TODO Auto-gen

2017-08-08 15:06:30 245

原创 MyBatis动态sql

MyBatis 数据库表的结构 实体类 —————— select id="selectReaderMoney" resultType="Reader" parameterType="Reader"> select * from reader where 1=1 if test="3>readerID"> and

2017-07-31 17:03:51 245

原创 MyBatis联合查询配置详解

查询<select id="findById" parameterType="int" resultType="book.entity.User"> select * from user where id = #{id} <!--parameterType是参数类型--></select>插入 <insert id="insertUser" parameterType="U

2017-07-27 12:38:45 518

原创 Eclipse手动添加web.xml

当创建web工程时,没有自动创建web.xml 这时候就需要手动添加web.xml 该怎么做呢 右键项目,点击java EE Tools 其中点击Genertate Deployment Descriptor Stub 这样WEB-INF就会添加上web.xml了

2017-07-27 09:39:25 10600 9

原创 Mybatis基本流程介绍

Mybatis的核心就是映射语句的书写,其他都为常规配置 映射语句的介绍1**首先导入支持mybatis的基本jar包和数据库连接的jar包**2 在src下创建log4j.properties 基本的内容如下,权限设为debuglog4j.rootLogger=DEBUG,Console#Consolelog4j.appender.Console=org.apache.log4j.Consol

2017-07-25 10:32:49 302

原创 Class类简介和spring内部对Class类的使用

Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。了解Class类对掌握java 运行时类型信息至关重要。获得class对象的三种方法1、调用Object类的getClass()方法来得到Class对象,这也是最常见的产生Class对象的方法。例如: MyObject x; Class c1 = x.getClass(); 2、使用Clas

2017-07-01 16:41:00 582

原创 Java中几种列表的简单介绍

java中列表的简单介绍与迭代器Collection类中有多种容器类型:List 以特定的顺序保存元素Set 元素不能重复Queue 链表,只能从一端插入对象,从另一端取出 遵循先进先出原则Map 键值对插入List中有两种类型的列表:ArrayList:随机访问快,插入删除慢LinkedList:插入删除快,但是随机访问慢。还添加了作为栈、队列、双端列表的方法,可以直接作为栈来使用,

2017-06-28 11:13:48 13453

空空如也

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

TA关注的人

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