自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 springmvc中dispatcherservlet与拦截器

dispatcherservlet常见配置<servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init...

2018-05-26 10:59:25 2845

原创 springboot thymeleaf js获取项目路径

传统的jsp页面js获取项目路径的写法:var contextPath = '${pageContext.request.getContextPath()}';使用thymeleaf是这样获取的:/*<![CDATA[*/ var contextPath = '[[@{/}]]';/*]]>*/...

2018-05-25 23:34:15 4963

原创 SpringBoot Jpa 分页的一些问题

使用自带默认分页的方式@Testpublic void findAll() { Sort sort = new Sort(Direction.DESC, "id"); Pageable pageable = PageRequest.of(1, 10, sort); Page<User> list = userRepository.findAll(pag...

2018-05-23 16:56:49 1381

原创 Java中的按拼音排序

String[] strs = {"张三","李四","王五"};Comparator c = Collator.getInstance(Locale.CHINA);Arrays.sort(strs,c);// 李四 王五 张三

2018-05-13 15:19:52 1841

原创 替换字符串时注意转义

// print $是$System.out.println("$是$".replaceAll("$", ""));// print 是System.out.println("$是$".replace("$", ""));// print 是System.out.println("$是$".replaceAll("\\$", "&

2018-05-13 12:28:08 443

原创 SpringBoot Mybatis使用字段参数

添加属性:statementType=”STATEMENT” 变量从原来的 #{param} 变成 ${param} 传递的非字段参数如果是字符串需要用单引号括起来<update id="updateCategoryStatus" statementType="STATEMENT"> update tbl_categorys ...

2018-05-11 16:32:05 914

原创 导出Maven项目的Jar

1、项目右键>Run As->Maven build…2、输入“dependency:copy-dependencies”,后点击“Run”3、target>dependency找到导出的jar

2018-05-07 15:39:57 130

原创 《疯狂Java讲义》学习笔记(十五)心得

信息万变,新技术层出不穷,但万变不离其宗,学习Java基础要打扎实

2018-05-04 15:48:19 319

原创 《疯狂Java讲义》学习笔记(十四)类加载机制与反射

1、类的加载、连接和初始化JVM和类 同一个JVM的所有线程、所有变量都处于同一个进程里,它们都使用该JVM进程的内存区 当系统出现一下集中情况时,JVM进程将被终止: 程序运行到最后正常结束 程序运行到使用Sytem.exit()或Runtime.getRuntime().exit()代码处结束程序 程序执行过程中遇到未捕获的异常或错误而结束 程序所在平台强制结束JVM进程 ...

2018-05-04 15:45:29 179

原创 《疯狂Java讲义》学习笔记(十三)网络编程

1、基本网络支持使用InetAddress Java提供了InetAddress类来代表IP地址,InetAddress下还有两个子类:Inet4Address、Inet6Address,分别代表IPv4和IPv6地址// 可以通过如下两个静态方法来获取InetAddress实例:getByName(String host):根据主机域名获取getByAddress(byte...

2018-05-04 15:44:25 260

原创 《疯狂Java讲义》学习笔记(十二)多线程

1、线程概述操作系统中所有运行中的任务通常对应一个进程(Process),当一个程序进入内存运行时,即变成一个进程进程的三个特征: 独立性:每一个进程都拥有自己私有的地址空间,没有经过进程本身允许,不允许其他进程访问地址空间 动态性:相比起程序,进行加入了时间概念,具有自己的生命周期和各种不同的状态,而程序不具备 并发性:多个进行可以在单个处理器上并发执行,互不影响并行指在同一时刻...

2018-05-04 15:42:01 216

原创 《疯狂Java讲义》学习笔记(十一)输入/输出

1、File类访问文件名相关的方法String getName():返回此File对象所表示的文件名或路径名String getPath():返回此File对象的绝对路径File getAbsoluteFile():返回此File对象的绝对路径String getAbsoltePath():返回此File对象所对应的绝对路径名String getParent():返回此Fi...

2018-05-04 15:38:22 189

原创 《疯狂Java讲义》学习笔记(十)数据库与JDBC编程

1、JDBC基础JDBC的全程是Java Database Connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API;JDBC为数据库开发提供了标准的API,所以使用JDBC开发的数据库应用可以跨平台运行,而且可以跨数据JDBC可以完成三个基本工作: 建立与数据库的连接 执行SQL语句 获得SQL语句的执行结果JDBC驱动的4中类型: -&gt...

2018-05-04 15:35:23 231

原创 《疯狂Java讲义》学习笔记(九)异常处理

1、异常概述异常机制已经成为判断一门编程语言是否成熟的标准,目前主流的编程语言都提供了成熟的异常机制,增加了异常处理机制后的程序有更好的容错性,更加健壮Java的异常机制主要依赖于:try、catch、finally、throws和throwJava7进一步增强了异常处理机制的功能,包括带资源的try语句、捕获更多异常的catchJava将异常分为两种,Checked异常和Runtim...

2018-05-04 15:34:15 156

原创 《疯狂Java讲义》学习笔记(八)泛型

1、概述增加泛型其中一个重要原因是为了让集合能记住其元素的数据类型,防止从集合取出对象时,强转类型容易引起ClassCastExeception异常泛型将运行时异常转移至编译时异常:List list = new ArrayList();list.add("123"); list.add(123); //运行时会异常List<String> list = new...

2018-05-04 15:31:25 230

原创 《疯狂Java讲义》学习笔记(七)Java集合

1、Java集合概述为了保存数量不确定的数据,以及保存具有映射关系的数据(关联数据),Java提供了集合类。Java集合大致可分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;Map代表具有映射关系的集合;Queue代表一种队列集合实现集合类和数组不同,数组元素既可以是基本类型的值,也可以是对象;而集合里只能保存对象,两者实...

2018-05-04 14:35:08 352

原创 《疯狂Java讲义》学习笔记(六)Java基础类库

1、与用户互动main函数:public static void main(String[] args){…} public修饰符:Java类用JVM调用,为了让JVM可以自由调用这个main方法,所以使用public修饰符把这个方法暴露出来 static修饰符:JVM直接通过该类调用主方法,因此使用static修饰 void返回值:返回值返回给JVM没有意义,所以没有返回值 arg...

2018-05-03 22:07:14 268

原创 《疯狂Java讲义》学习笔记(五)面向对象

初始化块总在构造器执行前被调用1、类类是某一批对象的抽象,对象才是一个具体存在的实体类包含:构造器、成员变量和方法成员变量:用于定义该类或该类的实例所包含的状态数据 方法:用于定义该类或该类的实例的行为特征或者功能实现 构造器:用于构造该类的实例,通过new关键字来调用,返回该类实例成员变量 修饰符:public、protected、private、省略(四选一)...

2018-05-03 21:50:29 207

原创 《疯狂Java讲义》学习笔记(四)流程控制与数组

1、顺序结构顺序结构就是程序从上而下逐行地执行,中间没有任何判断和跳转2、分支结构if…else…switch 控制表达式只允许byte、short、char、int、String和枚举类型swicth(expression){ case condition1:{ statement(s) break; } ...

2018-05-03 21:15:30 157

原创 《疯狂Java讲义》学习笔记(三)数据类型和运算符

Java语言是一门强类型语言,所有变量必须先声明后使用,指定类型的变量只能接受类型与之匹配的值 强类型语言可以在编译过程发现源代码的错误,保证程序健壮性1、注释单行注释和多行注释使用javadoc可以生成自己的API文档@author:指定Java程序的作者;@version:指定源文件的版本;@deprecated:不推荐使用的方法;@param:方法的参数说明信...

2018-05-03 19:51:33 137

原创 《疯狂Java讲义》学习笔记(二)理解面向对象

1、面向对象三种基本特征:继承、封装和多态Java完全以对象为中心,最小程序单位是类,程序由一个一个的类组成面向对象三部分:面向对象分析(OOA)、面向对象设计(OOD)和面向对象编程(OOP)面向对象相对于结构化开发(面向过程)可以提供更好的可重用性、可扩展性和可维护性结构化编程:采用结构化方式设计的软件系统,整个软件系统就由一个个函数组成,这个软件运行入口往往由一个“主函数”代表...

2018-05-03 19:39:23 124

原创 《疯狂Java讲义》学习笔记(一)Java语言概述与开发环境

前言: 记得刚开始学习Java的时候主要还是跟着做,知道怎么用,里面一些原理大概也是一知半解 写Java程序有个几年经验了,感觉是时候回顾下一些基础的知识 筛选了很多学习Java基础的书籍,感觉李刚老师写的《疯狂Java讲义》把知识点写得比较通透,比较适合用来回顾 写下一些重点的笔记或摘抄,方便后续不定时回顾 详细阅读请购买《疯狂Java讲义》1、Java...

2018-05-03 11:31:10 196

原创 Eclipse导出SpringBoot War

Step1:maven项目,修改pom包<packaging>jar</packaging> 修改成 <packaging>war</packaging><groupId>com.swj</groupId><artifactId>SpringBootDemo</artifactId&a

2018-05-03 11:07:32 712

原创 Eclipse导出SpringBoot Jar

项目>右键>Run As>Maven build… 然后在target文件夹下面就生成jar文件运行:java -jar SpringBootDemo.jar 注意: 必须选择Skip Tests跳过单元测试,否则有可能出现打包失败 遇到:Failed to execute goal org.apache.maven.plugins...

2018-05-03 10:56:04 3220

原创 SpringBoot项目Circular view path报错

就是缺少了依赖,添加以下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 还...

2018-05-02 22:38:02 404

原创 Eclipse V4.5.0安装Spring Boot插件

前言 之前一直都是用传统的方式开发Java Web,最近看了些Spring Boot的介绍感觉还是要跟上潮流 Eclipse版本是V4.5.0 JDK版本是1.7.0_76下载/安装插件依次操作:Help>Eclipse Marketplace>Popular 然后就是等Eclipse下载… JDK1.8下载完成后Eclipse...

2018-05-02 15:54:47 1734

文章自动生成摘要

免安装,双击使用。输入文章即可自动摘要,可以选择200、300、400、500字,方便使用

2018-07-26

jdk-7u76 windows

这个是jdk-7u76 windows版本,安装及配置环境变量可以参考这篇文章:https://blog.csdn.net/alex_fung/article/details/79989588

2018-04-18

apache-maven-3.3.3-bin

maven包,下载解压即可使用。 版本是3.3.3

2015-12-03

空空如也

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

TA关注的人

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