自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IF

移动端&Java后端

  • 博客(222)
  • 论坛 (2)
  • 收藏
  • 关注

原创 iOS 使用Instruments的Leaks工具,定位内存泄露的代码

以前写的文章:iOS 使用Instruments的Leaks工具,查找内存泄露具体位置环境Xcode Version 10.2.1 (10E1001)iPhone Version12.1.3使用流程启动暂停红色x表示存在内存泄露的地方。如果查找到了内存泄露,可以点击暂停,进入第4步选择 Leaks > Call Tree勾选双击,即可定位内存泄露代码。按照如上...

2019-08-05 18:47:46 1549

原创 iOS - 录制amr格式语音,随音量变化的动画

传送门:TKAudio

2019-08-05 16:32:38 217

原创 iOS带有占位文字和占位图片的UITextView

传送门:TKPlaceholderTextView

2019-08-05 16:31:08 185

转载 SpringCloud错误汇总及解决办法

错误一com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused原因:在默认设置下,Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为。解决方案:eureka.client.register-with-eu...

2019-05-15 21:14:10 654

原创 SpringMVC(一)

一、基本概念1.1、三层架构1.2、MVC二、SpringMVC 概述一、基本概念1.1、三层架构我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就 是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构,包括:表现层、业务层、持久 层。表现层就是我...

2019-04-29 08:02:23 240

原创 IDEA for mac YAML文件不提示

环境macOS 10.14IDEAIntelliJ IDEA 2019.1 (Ultimate Edition) Build #IU-191.6183.87JRE: 1.8.0_202-release-1483-b39 x86_64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o目录第一步,安装YAML插件第二步,settings设...

2019-04-28 11:21:23 637 3

转载 SpringMVC请求流程详解

一、整体流程二、核心流程三、总结 核心开发步骤前言SpringMVC框架是一个基于请求驱动的Web框架,并且使用了‘前端控制器’模型来进行设计,再根据‘请求映射规则’分发给相应的页面控制器进行处理。一、整体流程具体步骤:1、 首先用户发送请求到前端控制器,前端控制器根据请求信息(如 URL)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的 ...

2019-04-25 20:10:46 41

原创 Maven基础

一、简述二、仓库2.1 仓库种类2.2 仓库之间的关系三、常用命令四、解决jar包冲突4.1 第一声明优先原则4.2 路径近者优先原则4.3 直接排除法【推荐使用】五、锁定jar包版本一、简述maven是一个项目管理工具。依赖管理:maven对项目中jar包的管理过程。pom文件管理jar包坐标。传统项目直接把jar包放置在项目中。maven工程真正的...

2019-04-22 15:12:36 374

原创 Spring —— JdbcTemplate

一、概述二、对象创建2.1 需要导入的 jar 包2.2 创建 JdbcTemplate 对象2.3 配置 Spring 内置数据源一、概述JdbcTemplate 是 Spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。Spring 框架为我们提供了很多 的操作模板类。对象创建2.1 需要导入的 jar 包<dependencies&...

2019-04-15 19:43:41 363

原创 IDEA for mac 切换 JDK 版本

第一步:Project Structure 两处然后然后第二步:偏好设置快捷键:command + ,

2019-04-15 18:40:43 2092

原创 Spring中基于注解的AOP配置

一、环境搭建二、基于注解的AOP配置通知类的两种方式2.1 在增强的方法上使用注解配置通知【不推荐】@Before@AfterReturning@AfterThrowing@After@Pointcut2.2 环绕通知注解配置【推荐】@Around一、环境搭建第一步创建Maven工程,在 pom.xml中导入所需 Spring 的jar包坐标:&lt...

2019-04-14 11:23:10 77

原创 IDEA设置鼠标移动显示doc文档

Mac电脑快捷键:command + , 打开偏好设置

2019-04-13 17:36:56 322

原创 使用Maven下载jar包源码和doc文档

Maven命令行位置两个命令① 下载pom.xml文件中依赖的jar包源码mvn dependency:sources② 下载pom.xml文件中jar包文档mvn dependency:resolve -Dclassifier=javadoc

2019-04-13 17:27:43 354

原创 Spring

目录一、Spring概述二、Spring中基于XML的IOC配置2.1 创建bean的三种方式2.2 依赖注入 DI(Dependency Injection)2.2.1 依赖注入的三类数据2.2.2 依赖注入的三种方式三、Spring中基于注解的IOC配置3.1 用于创建对象的注解3.2 用于注入数据的注解3.3 用于改变作用范围的注解3.4 和生命周期相关...

2019-04-12 14:40:36 127

原创 Spring中基于XML的AOP配置

概念:通知类型切入点表达式实现目的在业务层方法执行之前(前置通知)、执行之后(后置通知)、产生异常(异常通知)、最后(最终通知)执行必须要的方法。代码实现业务层实现类:AccountServiceImpl.java:public class AccountServiceImpl implements AccountService { @Override p...

2019-04-12 14:37:49 217

原创 使用动态代理,抽取Service公共代码

原业务层代码:AccountServiceImpl_OLD.javapublic class AccountServiceImpl_OLD implements AccountService { private AccountDao accountDao; private TransactionManager transactionManager; // 实现se...

2019-04-12 11:44:09 318

原创 MyBatis

一、概述MyBatis 是一款优秀的持久层框架,Java语言开发的,它支持定制化 SQL、存储过程以及高级映射。Mybatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。Mybatis可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。它使用了ORM思想实...

2019-03-30 19:55:09 88

原创 IDEA Java类文件左下角出现'J'标示

问题:解决办法:解决。

2019-03-29 15:50:25 646 2

原创 Maven

1、下载地址:传送门2、下载:apache-maven-3.6.0-bin.tar.gz3、解压,拷贝到 /usr/local路径下

2019-03-29 09:28:47 706

原创 .bash_profile for mac

环境变量配置文件:.bash_profile如何创建该文件?进入用户目录cd ~创建.bash_profiletouch .bash_profile打开.bash_profileopen .bash_profile编辑、保存即可。使环境变量文件.bash_profile生效source .bash_profile...

2019-03-29 09:18:52 893

原创 校验用户名是否存在_Ajax

HTML代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册</title> <script src="js/jquery-3.3.1.min.js"></script> ...

2019-03-27 17:20:11 234

原创 Jackjson使用

一、Java对象 ⇒ JSON1.1 转换方式1.2 注解使用1.3 普通对象转换1.4 复杂Java对象转换二、JSON ⇒ Java对象2.1 JSON转换为Java对象2.2 JSON转换为Java集合对象创建Person.java类,实现setter、getter方法,此处不在赘述。一、Java对象 ⇒ JSON1.1 转换方式首先创建转换对象Obje...

2019-03-27 14:33:46 1883

原创 JQuery

Jquery基础概念快速入门Jquery对象和JS对象区别于转换选择器DOM操作Jquery高级动画遍历事件绑定案例插件Jquery基础概念jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,...

2019-03-26 21:12:45 977

原创 固有属性property和自定义属性attribute

property 固有属性固有属性就是浏览器默认给html标签绑定的属性。固有属性可以通过对象.属性名这样方式来设置和获取值。<script> var a = document.getElementsByTagName("a")[0]; a.href = "www.xxx.com"; a.className = "your";...

2019-03-26 14:31:03 308

原创 Java动态代理-Proxy

https://www.cnblogs.com/techyc/p/3455950.htmlhttp://www.importnew.com/29359.html参考工程 08_case/10_proxy/Filter&Listener.md

2019-03-26 09:35:27 87

原创 Filter

目录1. 简介2. 快速入门3. 执行流程4. 生命周期5. 两种配置方式6. 配置详解7. 过滤器链(配置多个过滤器)1. 简介在 javax.servlet 包中。当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证,统一编码处理、敏感字符过滤等2. 快速入门定义一个类,实现接口Filter实现Fil...

2019-03-23 21:11:00 49

原创 JSP

概念:Java Server Pages Java服务器端页面一个特殊的页面,其中既可以定义html标签,又可以定义Java代码。作用:简化书写jsp本质上就是一个Servlet简介:JSP(Java Server Pages,即:Java服务器页面),是一种跨平台的动态网页技术标准,由Sun Microsystems公司倡导、多家公司参与建立。它在HTML文件中插入Java程序段(...

2019-03-23 11:50:03 53

转载 数据结构的特性

数据结构优点缺点数组插入快,如果知道下标,可以快速存取查找慢,删除慢,大小固定有序数组比无序数组查找快删除和插入慢,大小固定栈提供先进后出方式的存取存取其他项很慢队列提供先进先出方式的存取存取其他项很慢链表插入、删除快查找慢二叉树查找、插入、删除都快(如果树保持平衡)删除算法复杂红-黑树查找、插入、删除都快。树总是...

2019-03-22 12:59:57 57

原创 限制form表单提交

form表单的属性 onsubmit="return checkName()"js实现方法,true表示可以提交,false不可以提交form 代码:<form action="${pageContext.request.contextPath}/addUserServlet" method="post" onsubmit="return checkName()"> ...

2019-03-21 20:10:57 1044

转载 html中显示特殊符号

传送门

2019-03-20 19:21:49 296

原创 EL表达式

目录一、EL表达式简介二、基本语法三、JSP对EL表达式的支持四、运算五、获取值5.1 获取域中存储的值——字符串5.2 获取域中存储的值——对象5.3 获取域中存储的值——List集合5.4 获取域中存储的值——Map集合一、EL表达式简介EL(Expression Language)表达式语言。作用:替换和简化JSP页面中Java代码的编写二、基本语法``...

2019-03-20 19:16:04 107

原创 JSP 基本用法

本篇博客记录jsp基本用法。关于jsp详细使用,请参考:传送门目录1. 简介2. 原理3. JSP的脚本4. 指令5. JSP的隐式对象1. 简介JSP(Java Server Pages,即:Java服务器页面),是一种跨平台的动态网页技术标准,由Sun Microsystems公司倡导、多家公司参与建立。它在HTML文件中插入Java程序段(Scriptlet)和JSP标记(t...

2019-03-20 18:00:05 328

原创 会话 —— Session

目录1. 概念2. 基本操作3. 实现原理4. 生命周期5. 特点6. 其他1. 概念服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。2. 基本操作1. 获取HttpSessionHttpSession session = request.getSession();2. 使用HttpSessionvoid setAttribute(Stri...

2019-03-19 20:12:09 72

原创 会话 —— Cookie

目录一、会话1.1 会话概念1.2 会话功能1.3 会话方式二、Cookie2.1 API2.2 示例2.3 cookie实现原理一、会话会话:一次会话中包含多次请求和响应什么是一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开位置。会话功能:在一次会话的范围内的多次请求间,共享数据。方式:客户端会话技术:Cookie服务器...

2019-03-19 16:11:47 65

原创 修改 Servlet 模板 —— IDEA for mac

环境:MacOS1、Command + ,打开偏好设置2、Editor —> File and Code Templates3、设置你所需要的模板我设置的:

2019-03-19 09:01:01 85

原创 验证码的简单实现

1、创建CheckCodeServlet类,生成验证码@WebServlet("/checkcode")public class Demo6_CheckCode extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws Serv...

2019-03-19 08:21:08 193

原创 HttpServletResponse

一、响应消息服务器端发送给客户端的数据二、响应消息组成部分响应行:组成部分:协议和版本 响应状态码 状态码描述响应状态码:服务端通知客户端本次请求和响应的状态。都是3位数字状态码的类别2. 1xx:信息性状态码。接收的请求正在处理(服务器接收客户端消息,但是接受未完成,询问客户端是否仍有数据要发送。)。3. 2xx:成功状态码。请求正常处理完毕。4. 3xx:重定向状态...

2019-03-19 08:18:00 46

原创 ServletContext

目录一、概念二、获取ServletContext三、功能3.1 获取MIME类型3.2 域对象,共享数据3.3 获取文件的真实(服务器)路径一、概念每个应用都会有且一个ServletContext对象与之关联,该对象代表整个web应用,可以和程序的容器(服务器)通信。它的生命周期:服务器启动就会被创建,服务器关闭会被销毁二、获取ServletContext获取该对象...

2019-03-18 20:22:30 78

原创 请求转发与重定向

1、请求转发概念:服务器内部的资源跳转的一种方式。请求转发的特点:浏览器访问的地址不会发生变化;只能转发到当前服务器内部资源中;转发是一次请求2、重定向概念:也是资源跳转的一种方式,但是是发生在服务端与客户端之间。重定向的特点:浏览器访问的地址会发生变化;转发是至少2次的请求;...

2019-03-18 15:14:26 80

原创 HttpServletRequest

目录一、HttpServletRequest、HttpServletResponse概述二、HttpServletRequest示例代码@WebServlet(&amp;amp;quot;/test&amp;amp;quot;)public class TestServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpSe...

2019-03-13 20:05:09 286

空空如也

博客搬家好几天了,一直在同步中

发表于 2019-01-18 最后回复 2019-04-15

Google Chrome 唯独打不开CSDN!!!什么鬼

发表于 2019-04-15 最后回复 2019-04-15

空空如也

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

TA关注的人 TA的粉丝

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