自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(179)
  • 收藏
  • 关注

转载 DBCP1.3连接泄露问题

线上使用的dbcp版本1.3,数据库为达梦7。问题在生产环境下发现,dbcp所连接的库一旦因为其它原因挂掉,再次重启数据库后会话将直接撑爆数据库,接着导致数据库再次挂掉。如图中所示,会话撑满100个(上限默认的为100),连接全部是IDLE。在参考issue DBCP-470后经本地测试发现问题重现。问题主要原因是当所连接的数据库停机后,此时通过程序创建BasicDataS

2017-03-20 20:04:17 447

转载 详谈内存管理技术(三)、线程模型

一、为什么需要线程模型?  记得几年前,自己写高精度算法时,因为需要一个线程安全的后台(用来保存一些信息),便手动写了一个线程本地存储(TLS)(虽然,后来因为改了计算模型,弃用了);再后来,因为内存池的需要,亦手动再写了一个线程本地存储(TLS);很好,这样一来同一个库里,竟然有两套相同的TLS;于是,意识到了什么地方不对。  不只是代码重复的问题(其实重复的不多);更重要的是,TLS应

2017-03-20 15:49:16 346

转载 深入Redux架构

关于redux之前写了一篇通过一个demo了解Redux,但对于redux的核心方法没有进行深入剖析,在此重新总结学习,完整的代码看这里。(参考了React 技术栈系列教程) 什么情况需要用redux?用户的使用方式复杂 不同身份的用户有不同的使用方式(比如普通用户和管理员) 多个用户之间可以协作 与服务器大量交互,或者使用了WebSocket View要从多个来源获取数据

2017-03-20 13:44:16 388

转载 强化学习读书笔记

强化学习读书笔记 - 09 - on-policy预测的近似方法参照Reinforcement Learning: An Introduction, Richard S. Sutton and Andrew G. Barto c 2014, 2015, 2016强化学习读书笔记 - 00 - 术语和数学符号 强化学习读书笔记 - 01 - 强化学习的问题 强化学习读书笔记 - 02

2017-03-20 11:39:27 577

转载 使用Java语言开发微信公众平台(三)——被关注回复与关键词回复

在上一篇文章中,我们实现了文本消息的接收与响应。可以在用户发送任何内容的时候,回复一段固定的文字。本章节中,我们将对上一章节的代码进行适当的完善,同时实现【被关注回复与关键词回复】功能。一、微信可提供的消息类型在上一篇文章中,在我们的Servalet中,我们有这样的一段代码: 我们说这是用于判断接收的消息类型是否为text,即是否为文本消息时,将用户发送的给信息拼接后返回。但这个这

2017-03-20 09:49:14 403

转载 Webpack前端打包工具

一、安装  安装Webpack之前需要安装nodejs,然后用npm安装:$ npm install webpack -g &nsbp;运行以上命令就将Webpack安装到了全局环境中。  但是通常我们会将Webpack只安装到项目的依赖中:$ cd /www/webpack_demo1 // 进入项目目录,确保该目录下存在有package.json文件,该文件之后会

2017-03-19 22:54:17 484

转载 struts2中struts.xml配置文件详解

struts.xml的常用配置                               xml version="1.0" encoding="UTF-8"?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dt

2017-03-19 21:09:20 285

转载 Mac上配置maven+eclipse+spark开发环境

1、安装jdk2、下载scala-ide。官网:http://scala-ide.org3、安装maven4、在eclipse中,配置maven的安装了路径。偏好设置--->maven--->installpath5、修改maven的镜像文件,即setting.txt中的mirror。具体修改为如下: alimaven aliyu

2017-03-19 19:24:16 330

转载 Castle Windsor 学习-----Installer的几种安装方式

翻译  当使用依赖注入容器时,你首先要向容器中注册你的组件,Windsor使用installers(该类型实现IWindsorInstaller接口)来封装和隔离注册的逻辑,可以使用Configuration和FromAssembly来完成工作。  Installers是实现了IWindsorInstaller接口的简单类型,只有一个Install方法,该方法接收container参数,该

2017-03-19 15:54:14 777

转载 .NET世界的包管理器——Nuge

NugetServer 使用指南为什么要使用Nuget在我们的项目, 存在着一些公共Dll, 这些Dll被大量的项目所引用。同时这些公共dll也同时在进行版本升级, 由于缺乏版本管理,这些Dll会被到处Copy,导致各个项目所应用的版本不一致。极端的情况是A项目和B项目都引用了一些Common Dll, 他们引用的Common Dll版本还可能不一致, 随着需求的变化,可能在某一天

2017-03-19 14:04:26 388

转载 如何修改element.style内联样式;

如何修改element.style内联样式; 我们在写前面 web页面样式的时候,会发现有些时候,我们怎么修改 style里面的值,页面上的样式都不会修改,当你用工具查看时,会发现里面会有 element.style的值,这个值还找不到是在哪里出现的,还修改不了。其实element.style是一种内联样式,很多情况下是在一些JavaScript代码里写死的,这种方法相当不好。但是有些

2017-03-18 23:19:12 506

转载 【Rsync项目实战】备份全网服务器数据

【Rsync项目实战】备份全网服务器数据标签(空格分隔): Linux服务搭建-陈思齐---本教学笔记是本人学习和工作生涯中的摘记整理而成,此为初稿(尚有诸多不完善之处),为原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处,作者信息和本声明。否则将追究法律责任。http://www.cnblogs.com/chensiqiqi/[TOC]【企业案例】某公司里

2017-03-18 21:24:11 1791

转载 UVa1587 盒子

前言第一次刷题,ac的感觉真的很棒!题目题目大意是说,输入6个面,判断是否是个长方体。思路根据长方体的特质来判断,比如说6个面中3个面是相互对应的,只有3条不同的边等等。我就知道我肯定会卡在输入输出这上面一次的

2017-03-18 19:34:16 322

转载 Python nonlocal 与 global 关键字解析

nonlocal首先,要明确 nonlocal 关键字是定义在闭包里面的。请看以下代码:x = 0def outer(): x = 1 def inner(): x = 2 print("inner:", x) inner() print("outer:", x)outer()print("gl

2017-03-18 17:34:10 345

转载 jQuery的ajax详解

很多朋友都喜欢用JQ 而ajax更是JQ里必不可少的 下面为大家详细介绍一下JQ的ajax首先 什么是ajax:AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示jQuery 提供多个与 AJAX 有关的方法。通过 jQuery

2017-03-18 15:39:10 327

转载 Django1-10-5管理界面中文设置

先确定一下版本是否更高,低版本设置(settings.py文件):LANGUAGE_CODE = 'zh-CN'TIME_ZONE = 'Asia/Shanghai'但是新版本就会提示不识别zh-CN,网上查了一下会让你添加 'django.middleware.locale.LocaleMiddleware'到settings.py文件中的MIDDLEWARE中,并且还要放在'djang

2017-03-18 13:44:10 426

转载 走进 Redis 的世界

NoSQL(Not Only SQL) 在现今已经应用非常普遍了,尤其是 Redis 和 MongoDB。我们现在来说说 Redis。前世Redis 是一个意大利人 Salvatore Sanfilippo(antirez) ,在 2008 年开发一个叫 LLOOGG (已经停止服务,域名都在叫卖了/捂脸)的访客信息追踪网站时(源码),因为用户越来越多而达到了性能瓶颈,为了节约成本,ant

2017-03-18 09:54:11 311

转载 强化学习读书笔记_0

强化学习读书笔记 - 10 - on-policy控制的近似方法学习笔记:Reinforcement Learning: An Introduction, Richard S. Sutton and Andrew G. Barto c 2014, 2015, 2016参照Reinforcement Learning: An Introduction, Richard S. Su

2017-03-17 21:04:08 329

转载 使用moy快速开发后台管理系统(四)

moy是什么?moy 是基于模型框架 kero 和 UI 框架 neoui 实现的应用框架,是前端集成解决方案,为企业级应用开发而生。github地址:https://github.com/iuap-design/tinper-moystep 4. 实现grid数据新增添加新增按钮ui部分:进入pages/cardtable/cardtable.html中,加入新增按钮部分的代

2017-03-17 19:19:22 652

转载 x86主机搭建家庭智能路由系统 ---- Proxmox虚拟化实现一机多用

Proxmox VE简介Proxmox VE(Proxmox Virtual Environment) 是一款完全开源虚拟化管理平台,可以管理QEMU/KVM虚拟机和LXC容器。事实上它只是一个前端管理界面,虚拟化技术由KVM和LXC提供。安装Proxmox VE首先到官网下载Promox VE的镜像文件。下载地址:https://www.proxmox.com/en/downlo

2017-03-17 17:29:09 4335

转载 Struts2之Result详解

上一篇我们把Struts2中的Action接收参数的内容为大家介绍了,本篇我们就一起来简单学习一下Action的4种Result type类型,分为:dispatcher(服务端页面跳转);redirect(客户端页面跳转);chain(动作链跳转);redirectAction(客户端Action跳转),当然还有其他类型,这里我们就以这四种为例为大家介绍一下,其他几种大家有兴趣单独学习。下面我们

2017-03-17 15:39:08 196

转载 mongoDB & Nodejs 访问mongoDB (一)

最近的毕设需要用到mongoDB数据库,又把它拿出来再学一学,下盘并不是很稳,所以做一些笔记,不然又忘啦.安装 mongoDB & mongoVUEmongoDB: https://www.mongodb.com/download-center?jmp=nav#enterprisemongoVUE: mongoVUE 是一个mongoDB 数据库的可视化界面 ,官网被墙了. 而且企业版

2017-03-17 13:44:08 411

转载 Hibernate的核心对象关系映射

Hibernate的核心就是对象关系映射:  (1)第一掌握映射文件的书写:       (2)第二掌握如何映射某一个对象,以及class里面主键和普通字段的设置。        注意:property的column属性的值不能是sql语句的关键字,比如desc关键字做描述的时候,如果非要使用,可以使用``(shift+~)反引号,不然就要改列名; 1 2 map

2017-03-17 11:44:07 204

转载 .NET入行之工作前

时间就像轻风一样,刻意感受的时候几乎把你吹倒,不留意的时候又从你身边轻轻飘走了;长此以后,我怕自己会变得麻木,忘记了原来的样子。所以还是决定给自己留点什么,万一哪天忘记了,还可以再翻起来。 工作两年的时间里,好像自己都不太清楚具体得到了什么收获、如何走过来。要理清这条思路,还得从入校的时候开始说起。 2012年6月,相信很多同一届的同学们都和我一样,经历着所谓可以改变自身命运的高考

2017-03-16 22:59:08 171

转载 算法笔记_070-BellmanFord算法简单介绍(Java)

目录1 问题描述2 解决方案2.1 具体编码 1 问题描述何为BellmanFord算法?BellmanFord算法功能:给定一个加权连通图,选取一个顶点,称为起点,求取起点到其它所有顶点之间的最短距离,其显著特点是可以求取含负权图的单源最短路径。BellmanFord算法思想:第一,初始化所有点。每一个点保存一个值,表示从原点到达这个点的距离,将原

2017-03-16 21:09:05 236

转载 数据库-数据库、基本表、视图的创建,触发器的使用

一、数据库的创建  create database database_name;  //创建一个数据库    drop database database_name;  //删除数据库二、基本表的创建  1. 创建表    create table 表名    (      字段名1 数据类型 [not null] [默认值],      字段名2 数据类型,

2017-03-16 19:24:05 246

转载 【SysML】模块定义图(BDD, Block Definition Diagram)

一、引言SysML中的模块定义图,英文为 “Block Definition Diagram”,简称BDD,是系统建模过程中最为常见的图之一,BDD是一种结构图,它主要对系统的结构组成以及组成元素间的关系进行描述。SysML中的图类似于UML中的类图,在学习的过程中可以以类比的方式进行学习。二、模块定义图介绍 如下图所示,BDD中可以包含 包、模型、模型库、视图、模块和约束模块。其中最

2017-03-16 15:34:09 1043

转载 Visual Studio 20周年软件趋势随想

从2002年开始,.net让开发人员能快速构建和部署应用程序,便捷的开发windows和web服务器应用,同时著名的hacker Miguel de Icaza ,Miguel 为了GNOME项目启动了另一存志高远的项目:Mono,一个Microsoft .NET Framework的自由GNU/Linux实现,我是循着Miguel的指引踏上了.net开发之路,一路陪伴Visual Studio

2017-03-16 13:49:12 204

转载 python服务器环境搭建(1)——本地服务器准备

去年十月底到新公司上班,由于公司旧系统存在各种问题同时不便于扩展,而公司领导对17年寄予很大的期望,用户量、收入要上一个新台阶,我经过全面评估后,决定全部用python重构过,开发一个基于微服务架构的分布式系统,大概花了一个多个月时间,在十二月份开发了出来后,然后找了朋友——运维大牛小戴搭建好了服务器(在这里帮小戴做做广告:人品好、技术牛、收费低,我们公司服务器维护外包给了他,配置各种服务器非常快

2017-03-16 11:54:04 227

转载 Json数据解析在Unity3d中的应用

最近做项目过程中因为Json文件名写错了一个字母Unity报错,找错误找到半夜,当时为了验错,写了一个小Demo,正好借此总结一下Json.1.什么是JsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、

2017-03-16 10:04:05 276

转载 eclipse中开发NDK以及环境搭建(一)

前言:NDK:即Native Development Kit,用它开发c/c++是很方便的。这里是基于r13b的开发的,但r13b中没有samples这个文件,所以需要下载以前的版本中的samples,samples中包含的是官方的例子。准备工具:既然开发NDK,那eclipse和AndroidSDK那肯定是必须的。下载NDK包,android Studio中可直接下载,ecl

2017-03-15 23:09:03 150

转载 C# 输入法

C# 输入法    虽说输入法不是什么新事物,各种语言版本都有,不过在C#不常见;这就会给人一种误会:C#不能做!其实C#能不能做呢,答案是肯定的——三种方式都行:IMM、TSF以及外挂式。IMM这种就是调windows的一些底层api,不过在新版本的windows中基本上已经不能用了,属于一种过时的操作方式。TSF是微软推荐的一种新方式,不过相对C#资料太少;线上主要的一些都是针对C++的版

2017-03-15 21:19:05 254

转载 彻底理解Promise对象——用es5语法实现一个自己的Promise(上篇)

本文同步自我的个人博客: http://mly-zju.github.io/众所周知javascript语言的一大特色就是异步,这既是它的优点,同时在某些情况下也带来了一些的问题。最大的问题之一,就是异步操作过多的时候,代码内会充斥着众多回调函数,乃至形成回调金字塔。为了解决回调函数带来的问题,Promise作为一种更优雅的异步解决方案被提出,最初只是一种实现接口规范,而到了es6,则是在

2017-03-15 15:49:02 778

转载 使用Visual Studio 2017作为Linux C++开发工具

Visual Studio 2017微软的宇宙第一IDE Visual Studio 2017正式版出来了,地址是:https://www.visualstudio.com/vs/whatsnew/VS2017亮点很多,包括模块化安装、启动速度加快(第一次启动加快50%以上)、github插件、启动页完善、增强代码提示功能,等等,更多参考:https://www.visualstudio.

2017-03-15 13:54:01 181

转载 Zookeeper与Kafka集群搭建

一 :环境准备:物理机window7 64位 vmware 3个虚拟机 centos6.8  IP为:192.168.17.[129 -131]JDK1.7安装配置 各虚拟机之间配置免密登录 安装clustershell用于集群各节点统一操作配置1 :在此说明一下免密和clustershell的操作和使用方式1.1 :配置免密登录(各集群节点间,互相操作对方时,只需要输入对

2017-03-15 11:59:01 205

转载 MySQL优化三(InnoDB优化)

MySQL优化三(InnoDB优化)学习计划很容易就被打断,坚持也不容易。最近公司里开会,要调整业务方向,建议学习NodeJS。NodeJS之前我就会一点,但是没有深入研究。Node的语法和客户端Js基本上是一样的,这半年来很少开发有客户端的东西。本来JS基础还行的我,也对这块的知识陌生了。看起来知识都是用进废退的,不常用了,过不了多久就会遗忘。所以又重新复习了JS的相关知识。学习了Nod

2017-03-14 23:20:03 130

转载 HTML+CSS+JavaScript网络相册【有缩略图】

今晚整理了一下,把班级相册弄了一下,加了个缩略图,版本有点丑,下个版本再更新吧。 1  大肥div{margin:0px auto;}.box{width: 800px;height: 530px;overflow: hidden;border-radius: 10px;}.thum{height: 200px;width: 1500px;margin-

2017-03-14 21:48:00 212

转载 12.CentOS7下PostgreSQL安装过程

CentOS7下PostgreSQL安装过程装包sudo yum install postgresql-server postgresql-contrib说明:这种方式直接明了,其他方法也可以参考官网的安装介绍。centos是红帽系的。postgresql主要有以下几个包:postgresql-client:libraries and client binaries

2017-03-14 18:40:01 300

转载 算法笔记_071-SPFA算法简单介绍(Java)

目录1 问题描述2 解决方案2.1 具体编码 1 问题描述何为spfa(Shortest Path Faster Algorithm)算法?spfa算法功能:给定一个加权连通图,选取一个顶点,称为起点,求取起点到其它所有顶点之间的最短距离,其显著特点是可以求含负权图的单源最短路径,且效率较高。(PS:引用自百度百科:spfa是求单源最短路径的一种算法,它还有一个

2017-03-14 17:04:17 206

转载 文件过滤器的使用

文件过滤器的作用:在众多的文件中,筛选出符合条件的文件.例如在我的电脑中的,D:\文档\浏览器下载目录下,筛选出所有的以.exe或者.pdf等等结尾的文件在java中,专门提供了文件过滤器接口.public interface FilenameFilter    accept(File dirs,String name)public interface FileFilter      

2017-03-14 15:35:59 303

空空如也

空空如也

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

TA关注的人

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