- 博客(25)
- 资源 (33)
- 收藏
- 关注
原创 【算法学习】一行核心代码实现阶乘函数和Fibonacci数列
阶乘: 当i = 1时,F(1) = 1; 当i > 1时,F(i) = i*(F(i-1));斐波拉数列: 当i = 1时,F(1) = 1; 当i = 2时,F(2) = 1; 当i > 2时,F(i) = F(i-1)+F(i-2);参考代码:package mystudy;/** * Created by zsl on 2017/9/22. */public class Si
2017-09-22 16:54:00 569
原创 【Java学习】从源码层面彻底搞懂HashMap(Java8)
一、属性//默认初始容量static final int DEFAULT_INITIAL_CAPACITY = 16;//最大容量static final int MAXIMUM_CAPACITY = 1073741824;//默认加载因子,当插入,MAXIMUM_CAPACITY/DEFAULT_LOAD_FACTOR(最大/加载因子)此时就该扩容了,加载因子越大空间利用越多。
2017-09-19 12:06:11 1277
原创 【Spring源码学习】Spring框架结构
有一次面试,面试官说到了,“框架这种东西不能仅仅停留在会用的层次上,更重要的是去看框架的设计原理,编程思想,甚至有些比较经典的地方还需要看看源码,这样才能更好了学习东西。” 于是乎,决定学习学习源码(学多少算多少) 一、Spring框架结构 框架结构分为四层: 【1】Test(测试) 【2】Core Container核心容器 【3】工具集(AOP、Aspects、Instrumen
2017-09-15 22:54:00 1556
原创 【错误解决】有关发送邮件带附件的错误
【错误】 java.lang.IllegalStateException: Not in multipart mode - create an appropriate MimeMessageHelper via a constructor that takes a ‘multipart’ flag if you need to set alternative texts or add inline
2017-09-14 18:07:08 3628
原创 【系统学习SpringBoot】SpringBoot初遇邮件服务
本篇博客主要记录博主学习SpringBoot邮件服务,主要内容有 【如何发送简单邮件】【发送html格式邮件】【发送带附件的邮件】【发送代图片的邮件】 一、SpringBoot配置邮件服务【1】添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifact
2017-09-14 17:53:01 948
原创 【错误解决】SpringBoot邮件服务的一些错误及其解决方案
【1】 Servlet.service() for servlet [dispatcherServlet] in context with path [/helloworld] threw exception [Request processing failed; nested exception is org.springframework.mail.MailSendException: Fai
2017-09-14 16:43:18 5234 1
原创 【java学习】java正则表达式
一、正则表达式语法 之前写过一片关于正则表达式的语法:《正则表达式语法》 二、java匹配字符串中是否含有某种规则的字符看下面的demo,,正则表达式就是此处的【String regEx = “\w*abc\w*”;】 也可以叫做匹配规则package dddache;import java.lang.reflect.Array;import java.util.regex.Matcher;
2017-09-13 00:13:14 668
原创 【系统学习SpringBoot】SpringBoot定时任务详解
强大的SpringBoot对定时任务这种常用的功能做了很好的封装,,只需三步即可完成 一、添加依赖pom.xml文件中添加如下依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifact
2017-09-12 23:30:12 3343
原创 【错误解决】IDEA的一个错误@Query异常报错
先看下现象:我的代码可以正常执行,,IDEA却给了个报错,,,【解决方案】语法是正确的,,运行也很正常,这可能是IDEA检测的问题,,按如下图方法屏蔽掉即可
2017-09-12 17:47:03 3690
原创 【错误处理】Spring JPA的错误及其解决方案
测试Spring data jpa遇到一个错误,,遇到错误“三板斧” 【1】看控制台报错情况,一般情况下红色第一句很重要,细看(英文很水没关系,打开有道瞬间转换成中文,虽然有点变扭,能看) 比如,我这个错误,org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; n
2017-09-12 17:43:10 2494
原创 【系统学习SpringBoot】再遇Spring Data JPA之JPA应用详解(自定义查询及复杂查询)
《SpringBoot初遇Spring-Data-JPA》在此,对Spring Data Jpa做详细的笔记(使用层面的,原理层日后再说哈哈。) 一、Spring Data JPA设置创建方式: 创建方式一共分为四种:#配置数据库,使用SpringJPAspring: datasource: url: jdbc:mysql://localhost:3306/test
2017-09-12 17:34:29 3973 3
原创 【错误解决】Spring JPA的错误及其解决方案
出学jpa时,对jpa的规范理解还不是很到位,,很容易出错,,【1】看控制台报错情况,一般情况下红色第一句很重要,细看(英文很水没关系,打开有道瞬间转换成中文,虽然有点变扭,能看) 比如,我这个错误,result returns more than one elements; nested exception is javax.persistence.NonUniqueResultExceptio
2017-09-12 13:17:18 11222 2
原创 【错误解决】Spring JPA的错误及其解决方案
又遇到一个错误,,具体描述在最下面,,还是“三板斧” 【1】 控制台报错情况,一般情况下红色第一句很重要,细看(英文很水没关系,打开有道瞬间转换成中文,虽然有点变扭,能看) Failed to load ApplicationContext 加载ApplictationContext失败,,概念有点大,,往下看Caused by: org.springframework.beans.fact
2017-09-12 12:54:56 13374 1
原创 【错误解决】Spring JPA的错误及其解决方案
昨天测试Spring jpa遇到一个错误,,遇到错误“三板斧”【1】 看控制台报错情况,一般情况下红色第一句很重要,细看(英文很水没关系,打开有道瞬间转换成中文,虽然有点变扭,能看) 比如,我这个错误, org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [1] did not matc
2017-09-12 12:45:24 25880 1
原创 【系统学习SpringBoot】SpringBoot初遇Spring-Data-JPA
【JPA】 JPA是【Java Persistence API】的简称,中文名【Java持久层API】,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因: 【1】简化现有Java EE和Java SE应用开发工作; 【2】Sun希望整合ORM技术,实现天下归一。 目前比较成
2017-09-05 17:51:54 1058
原创 【系统学习SpringBoot】SpringBoot配置logging日志及输出日志
SpringBoot默认配置了【org.slf4j】,,所以配置日志输出到文件只需要在,appliction配置文件中稍作修改即可,, 加入如下配置(yml格式)#配置日志logging: #配置日志文件路径 path: G:\work_space\study_spring2\study_boot_demo\log level: xatu.zsl: debug #不同目录下的
2017-09-04 18:50:29 91586 7
原创 【系统学习SpringBoot】SpringBoot读取Property配置
SpringBoot读取Property在web开发的过程中,经常需要自定义一些配置文件作为全局配置(数据库连接之类的)。 在SpringBoot中,读取property文件会很简单。真的很简单,,不信看下面 ▼.▼【1】在application.yml中添加追加如下配置(yml格式)#yml语法比起 properties更加方便,,,xatu: zsl: name: 小鼠标
2017-09-04 18:03:36 1771
原创 【系统学习SpringBoot】SpringBoot自定义Filter
SpringBoot自定义FilterSpringBoot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,当然我们可以自定 义Filter。自定义Filter需要两个步骤: 实现Filter【javax.servlet.Filter】接口,实现Filter方法 添加 @Configuration 注解,将自定义Fi
2017-09-04 17:59:21 27492 1
原创 【系统学习SpringBoot】SpringBoot 对象转JSON输出
SpringBoot输出JSON以往使用SpringMVC中开发时,对象转JSON需要配置很多东西 【1】添加FastJson/jackjson等第三方jar 【2】在配置文件中配置Controller扫描 【3】给方法添加@ResponseBody配置FastJson还需要给配置文件中添加(很麻烦( ▼-▼ ))<mvc:annotation-driven> <mvc:message
2017-09-04 17:50:18 15023 1
原创 【系统学习SpringBoot】初见单元测试
Junit单元测试是开发非本地程序最好的测试方式。 【非本地程序】(自己比习惯这样分,不知道有不有官方这样叫)本地主要指PC端,也就是开发者的工作空间就算是本地。非本地程序例如:tomcat上运行的项目(jar/war),或者Android平台上运行的APP,,这就算是非本地程序了。对于非本地程序想很方便的测试时很麻烦的,需要把项目打包,放在服务器上跑,然后打开指定的url,访问…….(再说又要挨
2017-09-03 22:43:48 829
原创 【系统学习SpringBoot】目录结构(建议)
SpringBoot建议目录结构com +- example +- myproject +- Application.java | +- domain | +- Customer.java | +- CustomerRepository.java
2017-09-03 22:16:06 5037
原创 【web前端】仅使用JS做简单的选择题测评系统
包含内容:JS封装表单,JS校验表单 说是测评系统,感觉只能算是一个小小的Demo,很水,,没有数据库库,,仅使用JS做简单的选择题测评系统 一、设计思路表单封装: 【1】由于采用JS封装提交所以,不需要form标签 【2】放置多个input标签,作为输入项 【3】编写JS获取输入项,并通过get方式提交到另一个页面校验表单(显示结果) 【1】获取get传入的参数 【2】通过JS解
2017-09-03 15:24:51 12042 13
原创 【web前端】js json转数组,数组转json,字符串转数字
,学习记录//数组转json串var arr = [1,2,3, { a : 1 } ];JSON.stringify( arr );//json字符串转数组var jsonStr = '[1,2,3,{"a":1}]';JSON.parse( jsonStr );//字符串转数字parseInt('123') : 返回 123(int);parseInt('1234xxx') : 返回
2017-09-02 18:00:19 12289
原创 【系统学习SpringBoot】SpringBoot新建HelloWorld工程(IDEA)
学习框架时一开始用的eclipse,感觉很不舒服,很多配置文件提示很水。 后来遇到了IDEA,神器,不解释谁用谁知道 博主的开发环境,IDEA2016,JDK1.8,Maven3.3.9….开始SpringBoot之旅吧 一、新建一个SpringBoot项目环境搭建在此不多解释IDEA2016,JDK1.8,Maven3.3.9 作为一名程序员,搭环境都是基本功(当然遇到什么环境问题也可以请
2017-09-02 13:41:01 11360 10
原创 【web前端】html+js实现流程进度展示条
都不知道这个东西学名叫啥,,前几天在别人个人网站上看到的感觉屌屌的,,一时搜了搜资料自己做了一个, 效果如下:(学名叫啥我也说不太清) 一、设计思路分为以下几步(仅供参考) 【竖线线】 这个采用ul的list标签制作,保证了可随时添加,以及纵向排布【小圆圈】 html标签好像没有提供小圆圈标签,此处采用,div添加弧度角完成,,正方形的div添加弧度等于div的长(或者宽),就能
2017-09-01 17:24:17 8562 2
TempDemp.java
2020-08-08
Linux就该这么学
2017-10-24
web前端人形时钟
2017-09-11
java并发编程实战pdf及源码.rar(清晰)
2017-09-03
Spring技术内幕:深入解析Spring架构与设计原理.pdf(第二版)
2017-09-03
Python数据可视化编程实战(中文版).pdf
2017-09-01
python核心编程中文版(第二版).pdf(高清)
2017-09-01
Mysql技术内幕(第4版)高清pdf
2017-09-01
65个车牌号字符模板20*40
2017-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人