自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

原创 使用C11新增的多线程支持库-threads.h

若编译器定义宏常量__STDC_NO_THREADS__(C11),则不提供头文件<threads.h>和所有列于此的名称。#define __STDC_NO_THREADS__ 1想使用新的api 先看看是否支持我VS2017社区版15.9.11里面全部的组件都安装了都没有这个标头,而且thr下只有以下几个标头:xthrcommon.h xthread xthreads.h xtime xtimec.h。VS2019同样也没有!看了c11标准说明:若编译器定义宏常量...

2021-05-15 16:36:58 1914

原创 在苹果Mac10.12.6中安装Docker Desktop

1.注册并下载Docker桌面客户端注册docker网站的账号,下载对应版本的docker desktop并安装运行, 注册和下载都可以在下面的网页中进行历史版本下载地址:https://docs.docker.com/docker-for-mac/release-notes/ 我们需要下载的版本:https://docs.docker.com/docker-for-mac/release-notes/#docker-desktop-community-2200Docker Desktop...

2021-01-21 10:50:21 1841

原创 h2数据库初次使用

H2 是一种嵌入式数据库,在java 项目当中可以直接以来jar 使用。通常我们使用数据库比如使用 mysql。我们是先安装数据库,然后创建数据库,然后创建表这么一个过程。下面我这按照这样的思路一步一步的创建数据库。首先我们去maven 仓库搜索下载 h2 jar包,我们就下载最新的2019年的这个点击jar 的位置下载jar,放到你自己想要放到文件夹,我这里放到了D:\ProgramFiles\dbeaver 目录下然后我们点击下载 h2-1.4.200.jar包,Wi...

2020-11-29 00:35:52 410

原创 Windows版MySQL5.7修改数据文件目录

场景:往数据库插入了1000W条数据,单表容量飙升后的C盘空间不够了。解决:迁移数据文件,也就是只迁移Data目录,其它不动。步骤:1.先关闭数据库,找到你的my.ini文件,我的my.ini文件存放在以下目录,如果不确定,你使用搜索功能搜索一下,或者直接粘贴红色部分,到该目录下看看,是否有文件,一般默认都会在 下面的目录当中。my.ini配置文件:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini2.编辑my.ini文件,修改目录为 D:\m.

2020-05-28 13:33:50 336

原创 vscode进行远程服务器 An SSH installation couldnt be found

vscode进行远程服务器 An SSH installation couldn't be found 根据提示我们知道是 “无法找到安装SSH”下面我们看一下 官方文档怎么说截图如下以上内容摘自:https://code.visualstudio.com/docs/remote/ssh#_getting-started意思很明确了。 要使用 远程开发 本地需要安装openSSH的客户端。方法1因为平时经常使用git提交代码,记得git默认会安装ssh,应为生成私...

2020-05-15 18:13:15 9745

原创 gradle项目转为maven

目录1、build.gradle 中定一个方法2、使用gradle 执行该方法 生成pom.xml 文件参看:1、build.gradle 中定一个方法writeNewPom (){ pom { project { inceptionYear '2018' // groupId 对应的属性 ...

2020-03-01 21:02:28 528

原创 charles之抓取浏览器https请求

用charles抓取 本地浏览器 https的包时,请求显示为unknown,且请求和响应数据乱码,本篇介绍如何抓取正常响应的https请求目录1、安装证书2、抓包当我们进行手机抓包到时候,会再链接Charles之后通过浏览器安装相应的证书。安装完之后就可在手机上抓取https的请求了。但是在Windows上却不知道怎么处理。下面进行Windows的证书安装。操作步骤去下:会出现一个证...

2020-01-20 09:57:47 1544

原创 net::ERR_FILE_NOT_FOUND

某个css中使用了如下:/***Import fonts  ***/@import url(../images/css);然而却在images 目下找不到相应的目录

2015-04-23 15:31:45 7980

原创 js使用闭包时,内部函数是直接访问外部函数的实际变量而非复制一份新变量...

http://wenbois2000.iteye.com/blog/897769 中的代码解读使用闭包时,理解 [color=red]内部函数是直接访问外部函数的实际变量,而非复制一份新变量是非常重要的[/color] (!).下面是一个错误示范:[code="javaSceipt"] [/code]矫正方法:[code="jav...

2013-03-15 13:46:58 610

原创 js 字面量 与 数组

原文地址:http://hi.baidu.com/fhnpcongyuan/blog/item/c411320260abc681d53f7c81.html1、数组的创建1.1 采用“数组字面量”JS的数组是无类型的,里边可以存放任何类型的数据,如: var aValues=[“string”, 24, true, null];这里定义了一个数组字面量,可用如下方...

2013-03-14 14:11:14 138

原创 Sencha touch 中的一段源码匿名中定义Function并调用

[code="javascript"]/*This file is part of Sencha Touch 2Copyright (c) 2012 Sencha IncContact: http://www.sencha.com/contactCommercial UsageLicensees holding valid commercial licen...

2013-03-14 08:54:10 115

转载 eclipse报: Compilation unit name must end with .java, or one of the registered Java-like extensions

如果当你保存文件时。eclipse报:Compilation unit name must end with .java, or one of the registered Java-like extensions的错是。应该试试把断点去掉在eclipse的左侧看看时候有断点的存在。

2013-02-01 09:29:26 5775 2

原创 JavaScript try...catch throw

异常捕捉对于javascript调试来说非常的重要.方式有try-catch 和 onerror,但chrome、opera 和 safari 浏览器不支持 onerror 事件。所以forget it .var log = function (msg) {          document.getElementById("log")

2013-01-31 23:11:07 748

原创 JavaScript权威指南(第5版)1--6章

图片太模糊了,记忆看过前六章了

2013-01-31 22:09:27 760

转载 JavaScript中:表达式和语句的区别 —— function和对象直接量 不能匿名定义解惑

本文要讲的是JavaScript中非常重要的两个知识点:表达式(expressions)和语句(statements)之间的区别.1.语句和表达式JavaScript中的表达式和语句是有区别的.一个表达式会产生一个值,它可以放在任何需要一个值的地方,比如,作为一个函数调用的参数.下面的每行代码都是一个表达式:myvar3 + xmyfunc("a", "b")语

2013-01-30 15:30:09 530

转载 doc命令大全(详细版)

1 echo 和 @回显命令@                        #关闭单行回显echo off                 #从下一行开始关闭回显@echo off                #从本行开始关闭回显。一般批处理第一行都是这个echo on                  #从下一行开始打开回显echo

2013-01-30 10:16:51 982 2

原创 rd /q /s 删除文件

DOS 命令rd也有写法rmdir,源自ReMakeDirectory。使用的方法也很简单:rd 文件夹名 即可,例如:rd abc。它支持带路径的文件夹名,例如:rd d:\abc。 有时候,rd并不能很好地完成任务:你让它删除abc文件夹,它却告诉你:目录不是空的。不过,这也不能怨它偷懒不干活,只是它的脾气有点怪:如果要删除的文件夹下面还有子文件,你得给rd戴顶高帽,加个 /s 参数,...

2013-01-29 17:47:57 1956

原创 DOC @echo off call

@echo off就是说关闭回显@echo off并不是DOS程序中的,而是DOS批处理中的。当年的DOS,所有操作都用键盘命令来完成,当你每次都要输入相同的命令时,可以把这么多命令存为一个批处理,从此以后,只要运行这个批处理,就相当于打了几行、几十行命令。DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显示,如果你不想让它们...

2013-01-29 16:58:38 256

原创 简单的ajax的结构

[code="java"] var xmlHttpRequest=null; //生命一个空对象以接收XMLHttpRequest 对象 function ajaxSubmit() { //---------------造对象、发请求--------------------------- if(window.ActiveXObjext)//如果是ie { ...

2013-01-07 22:46:51 113

原创 javaScript 之this的使用

1、this的使用及其代表的对象[code="java"] function Person(name,age,job){ this.name = name; this.age = age; this.job = job; } Person.sayName= function(){ alert(this.name); }; var tanya =...

2013-01-04 21:20:41 68

原创 JavaScript 对象

本文讨论几种js创建对象的方法,先从最好理解1、工厂模式开始:[code="java"] function createPerson(name,age,job){ var o =new Obeject(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ ...

2013-01-03 21:46:38 75

原创 Function 对象,javascript中双括号的运行机制

在javaScript中,函数(function)就是对象。在javascript中,没有方法(函数)重载的概念。[code="java"] // 前面的N个参数 是方法的参数, 最后一个参数是方法体 var add=new Function("number","alert(number+20)"); //调用 add(20); [/c...

2013-01-03 21:12:15 380

原创 两种定义Function的方式 JavaScript

[code="java"] //定义一个Function function add(number){ alert(number+20); } //定义一个Function  框架中经常使用这中形式 var add=function(number){ alert(number+20); } function add(number,number2...

2013-01-03 19:42:13 90

原创 Mac系统常用快捷键及技巧

注:Command即苹果键,也有人称为花键。Ctrl即control键。Escape即键盘左上角的esc键。Space空格键。在x86版中:win键 = 花键ctrl键 = Ctrl^键Alt 键 = Optionshift 键 = shift屏幕捕捉快捷键动作……………………….保存到…………-快捷键全屏捕捉……………………桌面...

2012-12-12 23:11:36 109

原创 HashMap中的keySet

[code="java"]public class Map_set { public static void main(String[] args) { // TODO Auto-generated method stub// Map的keySet方法 // 标签: Map的keySet方法 2008-07-11 08:57// 有一个Map对象,这时候使用keySe...

2012-12-12 14:08:36 109

springframework-spring1.15 源码

从sourceforge网站上找到的底版本的spring源码和文档,可以用来研究一下,低版本的spring代码的实现,低版本的spring没有分太多的工程。 文件中的目录如下: aspectj/ autobuilds/ benchmark/ bin/ builds/ docs/ jarcontent/ lib/ load/ maven/ maven-test/ mock/ osgi/ samples/ sandbox/ src/ test/ tiger/ xdocs/ 主要学习的目录还是src下的和test中的。

2017-09-18

tomcat4.0_mvn版本

最近在看深入分析tomcat。 顺便去官网下载了tomcat的源码,不熟悉ant,所以经过尝试改成了mvn项目,希望对后来看此书的同学有个帮助。有问题可以留言。

2016-03-12

Java并发编程实践

http://jcip.net.s3-website-us-east-1.amazonaws.com/ Java并发编程实践:官方下载地址

2014-06-29

SeasarDemo

Seasar2框架的小demo 简单的实现了依赖注入

2014-06-24

Spring 3 Reference中文

第一部分 Spring framework 概述..5 第1 章 Spring Framework 介绍..6 1.1 依赖注入和控制反转.6 1.2 模块6 1.2.1 核心容器.7 1.2.2 数据访问/ 整合..7 1.2.3 Web ..8 1.2.4 AOP 和设备组件.8 1.2.5 测试.8 1.3 使用方案8 1.3.1 依赖管理和命名规约.. 12 1.3.1.1 Spring 依赖和基于Spring 13 1.3.1.2 Maven 依赖管理. 14 1.3.1.3 Ivy 依赖管理 15 1.3.2 日志. 16 1.3.2.1 不使用Commons Logging .. 17 1.3.2.2 使用SLF4J 17 1.3.2.3 使用Log4J .. 19 第二部分 Spring 3 的新特性.. 21 第2 章 Spring 3.0 的新特性和增强 21 2.1 Java 5.. 21 2.2 改进的文档. 21 2.3 新的文章和教程. 21 2.4 新的模块组织方式和构建系统.. 22 2.5 新特性概述. 22 2.5.1 为Java 5 更新的核心API .. 23 2.5.2 Spring 表达式语言 23 2.5.3 控制反转(IoC)容器. 24 2.5.3.1 基于Java 的bean 元数据.. 24 2.5.3.2 使用组件定义bean 的元数据 25 2.5.4 通用的类型转换系统和字段格式化系统 25 2.5.5 数据层.. 25 2.5.6 Web 层 25 2.5.6.1 全面的REST 支持. 26 2.5.6.2 @MVC 的增加 26 2.5.7 声明式的模型验证. 26 2.5.8 先期对Java EE 6 的支持. 26 2.5.9 嵌入式数据库的支持.. 26 第3 章 Spring 3.1 的新特性和增强 27 3.1 新特性概述. 27 第三部分 核心技术 28 ----------------------- Page 3----------------------- 第4 章 IoC 容器.. 29 4.1 Spring IoC 容器和bean 的介绍 29 4.2 容器概述 29 4.2.1 配置元数据.. 30 4.2.2 实例化容器.. 31 4.2.2.1 处理基于XML 的配置元数据. 32 4.2.3 使用容器. 33 4.3 Bean 概述 34 4.3.1 命名bean .. 34 4.3.1.1 在bean 定义外面起别名 35 4.3.2 实例化bean . 36 4.3.2.1 使用构造方法实例化 36 4.3.2.2 使用静态工厂方法来实例化.. 36 4.3.2.3 使用实例工厂方法来实例化.. 37 4.4 依赖 38 4.4.1 依赖注入. 38 4.4.1.1 基于构造方法的依赖注入 39 4.4.1.2 基于setter 方法的依赖注入 41 4.4.1.3 解决依赖过程.. 42 4.4.1.4 依赖注入示例.. 43 4.4.2 深入依赖和配置.. 45 4.4.2.1 直接值(原生类型,String,等). 45 4.4.2.2 引用其它bean (协作者).. 47 4.4.2.3 内部bean 48 4.4.2.4 集合.. 48 4.4.2.5 null 和空字符串 51 4.4.2.6 使用p-命名空间的XML 快捷方式 52 4.4.2.7 使用c-命名空间的XML 快捷方式. 53 4.4.2.8 复合属性名称.. 54 4.4.3 使用depends-on 54 4.4.4 延迟初始化bean . 55 4.4.5 自动装配协作者.. 55 4.4.5.1 自动装配的限制和缺点.. 56 4.4.5.2 从自动装配中排除bean. 57 4.4.6 方法注入. 57 4.4.6.1 查找方法注入.. 58 4.4.6.2 任意方法的替代 59 4.5 Bean 的范围. 60 4.5.1 单例范围. 61 4.5.2 原型范围. 62 4.5.3 单例bean 和原型bean 依赖. 63 4.5.4 请求,会话和全局会话范围. 63 4.5.4.1 初始化Web 配置.. 63 4.5.4.2 请求范围.. 64 ----------------------- Page 4----------------------- 4.5.4.3 会话范围.. 64 4.5.4.4 全局会话范围.. 65 4.5.4.5 各种范围的bean 作为依赖. 65 4.5.5 自定义范围.. 67 4.5.5.1 创建自定义范围 67 4.5.5.2 使用自定义范围 68 4.6 自定义bean 的性质. 69 4.6.1 生命周期回调. 69 4.6.1.1 初始化回调 70 4.6.1.2 销毁回调.. 70 4.6.1.3 默认的初始化和销毁方法 71 4.6.1.4 组合生命周期机制.. 72 4.6.1.5 启动和关闭回调 73 4.6.1.6 在非Web 应用中,优雅地关闭Spring IoC 容器 74 4.6.2 ApplicationContextAware 和BeanNameAware . 75 4.6.3 其它Aware 接口 75 4.7 Bean 定义的继承. 77 4.8 容器扩展点. 78 4.8.1 使用BeanPostProcessor 来自定义bean 78 4.8.1.1 示例:BeanPostProcessor 风格的Hello World.. 79 4.8.1.2 示例:RequiredAnnotationBeanPostProcessor 81 4.8.2 使用BeanFactoryPostProcessor 自定义配置元数据. 81 4.8.2.1 示例:PropertyPlaceholderConfigurer. 82 4.8.2.2 示例:PropertyOverrideConfigurer 83 4.8.3 使用FactoryBean 来自定义实例化逻辑. 84 4.9 基于注解的容器配置. 85 4.9.1 @Required.. 86 4.9.2 @Autowired和@Inject.. 86 4.9.3 使用限定符来微调基于注解的自动装配 89 4.9.4 CustomAutowireConfigurer. 94 4.9.5 @Resource.. 95 4.9.6 @PostConstruct和@PreDestroy . 96 4.10 类路径扫描和管理的组件.. 96 4.10.1 @Component和更多典型注解 97 4.10.2 自动检测类和bean 的注册. 97 4.10.3 使用过滤器来自定义扫描 98 4.10.4 使用组件定义bean 的元数据.. 99 4.10.5 命名自动检测组件 100 4.10.6 为自动检测组件提供范围. 101 4.10.7 使用注解提供限定符元数据. 102

2013-05-14

spring-reference_zh_CN 2.5.2.pdf中文文档

2.5.2 Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. -------------------------------------------------------------------------------- 目录 前言 1. 简介 1.1. 概览 1.1.1. 使用场景 2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.3.3. 对bean命名pointcut( bean name pointcut element)的支持 2.3.4. 对AspectJ装载时织入(AspectJ load-time weaving)的支持 2.4. 中间层 2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. 对Websphere 事务管理的完整支持 2.4.3. JPA 2.4.4. 异步的JMS 2.4.5. JDBC 2.5. Web层 2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持 2.5.7. JAX-WS支持 2.6. 其他 2.6.1. 动态语言支持 2.6.2. 增强的测试支持 2.6.3. JMX 支持 2.6.4. 将Spring 应用程序上下文部署为JCA adapter 2.6.5. 计划任务 2.6.6. 对Java 5 (Tiger) 支持 2.7. 移植到Spring 2.5 2.7.1. 改变 2.8. 更新的样例应用 2.9. 改进的文档 I. 核心技术 3. IoC(控制反转)容器 3.1. 简介 3.2. 基本原理 - 容器和bean 3.2.1. 容器 3.2.2. 实例化容器 3.2.3. 多种bean 3.2.4. 使用容器 3.3. 依赖 3.3.1. 注入依赖 3.3.2. 依赖配置详解 3.3.3. 使用depends-on 3.3.4. 延迟初始化bean 3.3.5. 自动装配(autowire)协作者 3.3.6. 依赖检查 3.3.7. 方法注入 3.4. Bean的作用域 3.4.1. Singleton作用域 3.4.2. Prototype作用域 3.4.3. Singleton beans和prototype-bean的依赖 3.4.4. 其他作用域 3.4.5. 自定义作用域 3.5. 定制bean特性 3.5.1. 生命周期回调 3.5.2. 了解自己 3.6. bean定义的继承 3.7. 容器扩展点 3.7.1. 用BeanPostProcessor定制bean 3.7.2. 用BeanFactoryPostProcessor定制配置元数据 3.7.3. 使用FactoryBean定制实例化逻辑 3.8. The ApplicationContext 3.8.1. BeanFactory 还是 ApplicationContext? 3.8.2. 利用MessageSource实现国际化 3.8.3. 事件 3.8.4. 底层资源的访问 3.8.5. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired 3.11.2. 基于注解的自动连接微调 3.11.3. CustomAutowireConfigurer 3.11.4. @Resource 3.11.5. @PostConstruct 与 @PreDestroy 3.12. 对受管组件的Classpath扫描 3.12.1. @Component和更多典型化注解 3.12.2. 自动检测组件 3.12.3. 使用过滤器自定义扫描 3.12.4. 自动检测组件的命名 3.12.5. 为自动检测的组件提供一个作用域 3.12.6. 用注解提供限定符元数据 3.13. 注册一个LoadTimeWeaver 4. 资源 4.1. 简介 4.2. Resource接口 4.3. 内置 Resource 实现 4.3.1. UrlResource 4.3.2. ClassPathResource 4.3.3. FileSystemResource 4.3.4. ServletContextResource 4.3.5. InputStreamResource 4.3.6. ByteArrayResource 4.4. ResourceLoader接口 4.5. ResourceLoaderAware 接口 4.6. 把Resource作为属性来配置 4.7. Application context 和Resource 路径 4.7.1. 构造application context 4.7.2. Application context构造器中资源路径的通配符 4.7.3. FileSystemResource 说明 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 5.3. 从错误代码到错误信息 5.4. Bean处理和BeanWrapper 5.4.1. 设置和获取属性值以及嵌套属性 5.4.2. 内建的PropertyEditor实现 6. 使用Spring进行面向切面编程(AOP) 6.1. 简介 6.1.1. AOP概念 6.1.2. Spring AOP的功能和目标 6.1.3. AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明一个切面 6.2.3. 声明一个切入点(pointcut) 6.2.4. 声明通知 6.2.5. 引入(Introduction) 6.2.6. 切面实例化模型 6.2.7. 例子 6.3. 基于Schema的AOP支持 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.4. 引入 6.3.5. 切面实例化模型 6.3.6. Advisor 6.3.7. 例子 6.4. AOP声明风格的选择 6.4.1. Spring AOP还是完全用AspectJ? 6.4.2. Spring AOP中使用@AspectJ还是XML? 6.5. 混合切面类型 6.6. 代理机制 6.6.1. 理解AOP代理 6.7. 以编程方式创建@AspectJ代理 6.8. 在Spring应用中使用AspectJ 6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW)

2013-05-14

证书配置概要文件

app store 证书配置概要文件 上传,运行模拟器

2013-03-22

Gvim7.2中文版

一个很好很强大的编程软件,linux下是Vim window 下是Gvim

2011-08-31

空空如也

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

TA关注的人

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