自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changcongying的博客

记录学习的点点滴滴

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 redis配置

# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.conf# Note on units: when memory size is needed, it is possible to

2020-05-26 18:17:25 377

原创 VUE环境下监听物理返回键/浏览器返回按钮

Vue环境下监听物理返回键/浏览器返回按钮先上代码代码分析:理论基础结论分析先上代码mounted() { if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); window.addEventListener('...

2019-10-11 11:33:24 2834

原创 tensorflow中LSTM和GRU的用法分析

tensorflow中LSTM和GRU层的用法分析说明LSTMGRU说明本文所用的实例基于python3.6。tensorflow1.14.0LSTMimport tensorflow as tf import numpy as np #units,表示每个时间步的输出维度,比如输入的每个时间步是一个3维向量,则输出是一个6维向量#return_sequences,控制是否输出全部...

2019-09-19 17:06:33 2428 1

原创 tomcat源码分析-类加载器总结

1,JVM的类加载器JVM的类加载器是采用双亲模型,类的加载顺序是先调用父加载器加载class,再调用子类加载器加载class。JVM的根类加载器Bootclassloader是用C++实现的,其子类加载是:sun.misc.Launcher$ExtClassLoader该加载器用来加载JDK按照目录下ext目录下的jar包。extClassLoader的子类加载器是:sun.misc....

2019-03-29 16:57:02 215

原创 Java线程池的使用总结

Java线程池的使用总结接口介绍功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入接口介绍JDK提供的常用的线程池接口...

2019-03-20 14:19:40 222

原创 对已有数据的mysql表进行分区的最佳实践

对已有数据的mysql表进行区分的最佳实践网上对mysql表进行分区的文章很多,大家可以参考这篇文章Mysql数据库表分区深入详解,该文章详细介绍了各种不同分区的实现原理及方式,这里不再重复。用作分区的字段必须包含在主键或者唯一索引中本文主要从实操的角度讲解下如何对生产环境中现有的表进行分区的操作流程。1第一种方式经测试,对已有数据的表进行分区后,原有的数据会按照分区自动归类到...

2018-03-09 14:36:32 2610

原创 javaScript函数探秘

最近在看一些javaScript开源项目,发现javaScript函数的一些神秘用法,后来写了几行代码验证下,分享给大家。 在javaScript语言中函数既可以当作普通函数调用,也可以当作对象调用,作为函数调用大家应该比较熟悉了,下面是示例代码:function hello(){ return { a:1 }}function hello1(){ re

2017-08-15 18:43:56 253

原创 javaScript的三种实现顺序控制的编程实践

最近一年一直在和node,es6,typeScript打交道,使用vue,angular1/2(ionic1/2),react开发过几个不同的项目,心里由衷的为javaScript的快速发展而惊叹。现在javaScript基本上已经渗透到开发的各个场景,比如桌面环境使用electron或者nw,移动平台使用react-native或者ionic,服务端使用nodeJs平台,web前端开发现在也需要在

2017-08-15 18:06:44 1299

原创 browserify使用简介

概述最近在使用vue框架重构公司的一个微信端产品,要想发挥vue的强大功能,离不开browserify或者webpack这些构建工具,基于这些构建工具可以在vue开发中使用ES6语法,单文件组件等特性,我个人更倾向于使用browserify构建工具,使用browserify工具可以在浏览器平台上提供像在node平台一样的开发体验,下面几篇文章将介绍下browserify构建的详细用法。安装cd ap

2017-02-16 17:28:29 4354

原创 mongodb集群配置

主从设置方案主从设置最大的缺点是主机down机,无法自动切换到从机上,只能手工切换,主从设置只能起到备份的作用,因此mongo已经基本放弃此方案,建议使用副本集方案副本集方案副本集方案可以实现自动切换,可以实现读写分离等复杂方案,建议使用,下面是xxxx的配置192.168.1.10//启动mongodb/usr/bin/mongod -port 28028 --dbpath /data/mong

2017-02-14 14:51:37 335

原创 TypeScript常用知识点汇总

angular2-TypeScript上一篇文章介绍了es6的常用语法,本文继续上一篇的教程,介绍下开发ng2程序中用到的TypeScript的语法。TypeScript是微软基于ES6语法之上构建的一门新的语言,顾名思义,相比较于ES6最大的变化就是增加了强类型,结合ES6新增的对面向对象的扩展,整体编码感觉更接近于编译型语言,比如java。本篇文章不会把TypeScript的所有语法都详细的罗列

2017-01-18 14:12:44 2114

原创 angular2编程-ES6

ES6知识汇总最近在用angular2把公司之前的一个微信公众号应用重构下,目前重构工作已经基本告一段落,在此把学习和应用angualr2过程中的一点心得记录下,希望对后来者有所帮助,对自己也算是一个总结备忘。angualr2相比于angular1概念上比较大的变化有几点:概念上,移除angular1的controller概念,angular1是以controller为核心的,angular2则以

2016-12-29 10:32:31 1093

原创 git常用命令

git安装安装git客户端下载源程序git clone [url]分支管理git branch //列出所有分支git branch v1 //创建v1版本git checkout -b v1 //创建分支v1并切换到v1版本git checkout v1 //切换到v1版本git merge v2 //将v2版本合并到当前版本提交代码git add xxx //将要待提交的代码文件放入

2016-12-13 16:00:02 456

原创 spring零配置-取代web.xml

step1SpringServletContainerInitializer.java该类继承ServletContainerInitializer,实现了与servlet容器的集成。在class上添加了注解@HandlesTypes,指定了我们我们的应用程序要启动加载的类型。onStartup方法的第一个参数是一个set集合,集合中的class对应就是注解@HandlesTypes中指定的类型

2016-11-11 16:55:23 1233

原创 Servlet3.0特性-模块化

Servlet3.0模块化解决方案(以Maven构建为例)模块化通俗的讲就是可以将一个包含多个子模块的web项目,可以拆分为一个web项目+多个java项目。每个java项目对应一个web子模块。每个子模块中包含运行该模块所需的完整资源,比如class,jsp,css,js等。Servlet3.0模块化协议在src/main/resources目录下创建目录META-INF/resources/WE

2016-11-03 09:47:26 1615

原创 使用ionic开发移动app的过程中经验总结

最近在使用ionic开发几个移动端的模块,使用过程中积累一些经验,在此总结下,以供参考。后续开发过程中如果有其他问题,会随时补充。 这些问题经过归纳总结分为以下几大类:htmlangularJsionicandroid html类问题在ios系统上,有些链接会被当作电话号码来处理,默认显示成蓝色可点击样式,添加以下meta可以解决此问题: <meta name="format-dete

2016-09-22 14:11:01 5704 2

原创 使用ionic框架构建移动应用

本篇文章主要讲解如何使用ionic框架来完整的构建一个跨平台的移动应用,如果你以前接触过node和H5+开发,那么使用ionic框架将会更容易上手。首先要安装node,你可以使用以下命令来检测本地环境是否安转node:node -v我的版本号是v5.3.0

2016-09-05 14:08:22 659

原创 node平台express框架源码分析-3

sfs

2016-08-19 18:07:07 473

转载 Schema规范

Schema规范

2016-08-18 17:01:27 928

原创 node平台express框架源码分析-2

上一篇文章源码分析-1分析了express启动加载的过程,重点是对router和route的管理。以下面的用户请求为例: app.get("/a/b", function(req, res) { res.end("hello,world"); });router中按照用户定义的中间件和请求映射顺序注册处理栈,下面是一个完成初始化的处理栈截图,:该栈中有6个layer,按照用户

2016-08-12 15:47:38 433

原创 springSecurity安全框架配置详解

关于springSecurity的详细配置可以参考官网:Spring Security Reference这里只对主要的常用配置做下简单的介绍,其实springSecurity的权限配置主要是围绕三个主题:元数据配置(安全拦截目录配置),对应的接口:FilterInvocationSecurityMetadataSource权限判断配置,对应的接口:AccessDecisionMa

2016-08-11 17:04:44 1627

原创 node平台express框架源码分析-1

首先给一个官网express的例子,express的版本是4.14.0var express = require('express');var app = express();app.get('/', function (req, res) { res.send('Hello World!');});var server = app.listen(3000, function

2016-07-29 14:50:49 2944

原创 angularjs自定义指令的用法

版本:1.5.7创建自定义指令的原型如下:angular.module("xxx", []).directive("xx", function() { return { restrict: "A", scope: { }, template: "", transclude: true, link: function(scope, element, attrs)

2016-07-12 15:37:13 589

原创 NodeSchool教程stream-adventure的实现

/*************BEEP BOOP*****************///console.log('beep boop');/*************MEET PIPE******************/// var fs = require("fs");// var file = process.argv[2];// fs.createReadStream(fil

2016-06-15 10:53:08 563

原创 promises/A+协议的实现模块【q】使用心得

首先参考这篇promises/A+协议的文章,搞明白什么是promise,reject,fulfill,resolve的概念。然后下载promises/A+的实现:npm install q下面是是一个使用q的简单例子:var q = require("q");var defer = q.defer();function add(i) { console.log(++i);

2016-06-15 10:13:43 588

原创 angularJs入门第二篇:全局函数

angularJs的全局函数,我是看着官方的API直接翻译的,有不恰当的地方,欢迎指正!angular.bind(self,fn,args):将fn函数的上下文绑定到self对象上,类似于call/apply函数.angular.bootstrap(domelement,modules,config):硬编码启动一个app,功能和在html文档中声明ng-app=""指令相同angular

2016-04-13 16:27:13 1356

原创 java多线程编程如何控制执行顺序

java是一门支持多线程编程的语言,通常在线程内部,业务是按照我们编写的代码顺序执行的,但是当一个业务的处理分布在多个线程内的时候,代码的执行顺序是不可预知的,这时候就需要做一些特殊处理。      以下是三个demo,展示了如何在多线程环境中控制执行顺序。      demo1:      Step1Thread.javapackage com.jiayq.demo.mthrea

2016-04-12 15:06:07 1260

原创 angularJs入门第一篇:基础概念

最近刚开始学习angularJs

2016-04-12 10:25:41 712 1

servlet3.0模块实现demo

使用servlet3.0提供的模块化特性,实现web项目的多模块化开发

2016-11-03

angularDemo

演示angularjs的基本用法

2016-04-12

空空如也

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

TA关注的人

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