自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Hibernate之旅二:Hibernate简介

一. Hibernate是什么   以下是摘自百度百科对Hibernate的介绍:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDB

2017-03-20 21:09:18 406

转载 .NET Core 1.1日期解析无APi、SQL Server数据转换JSON

前言在批量导入Excel中的数据时发现出生日期为整数也就是为天数,结果倒腾了翻,这是其一,其二是数据库中的某一列存的是JSON数据,但是场景是为了作为作业来运行,此时不得不将筛选出的数据手动拼接成JSON,给需要的童鞋铺一点路。日期问题在Excel中我们给出的出生日期则是正确的日期格式,比如如下:但是呢,当我们导入数据时发现将其日期转换成了天数,这其实也没什么问题,但是项目是在

2017-03-20 16:49:16 433

转载 多线程等待唤醒机制之生产消费者模式

上篇楼主说明了多线程中死锁产生的原因并抛出问题——死锁的解放方案,那么在本篇文章,楼主将引用一个KFC生产汉堡,顾客购买汉堡的过程来说明死锁解决方案及多线程的等待唤醒机制。简单地用一幅图来说明KFC生产汉堡,顾客来消费的过程:场景分析:资源类:Hamburger    设置汉堡数据:SetThread(生产者) 获取汉堡数据:GetThread(消费者) 测试类:Hamburg

2017-03-20 10:39:15 383

转载 【nginx】负载配置

contos搭建nginx服务:http://www.cnblogs.com/wangzhongqiu/p/6527346.html转自:http://ajita.iteye.com/blog/1715269 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。     Nginx 是一个很牛的高性能

2017-03-19 23:44:30 350

转载 Presentation 常用的承接句——技术分享、学术报告串联全场不尴尬

前言 现在即使是搞技术,做科研的,也需要在不同的场合,用ppt来做分享,做汇报,做总结。 如果国际会议,研讨会,或者在外企,国外工作,英文的presentation就更加必不可少。英语的提升需要大家从听说读写上一点点积累。这里分享一些常用的承接句,希望对要做presentation有所帮助。承接句主要有几个作用:1)开场,调节听众情绪。2)过渡衔接不同部分内容3)与

2017-03-19 20:14:14 448

转载 DBCP1.3连接泄露问题

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

2017-03-19 16:44:13 781

转载 asp.net core mvc剖析:mvc动作选择

一个http请求过来后,首先经过路由规则的匹配,找到最符合条件的的IRouter,然后调用IRouter.RouteAsync来设置RouteContext.Handler,最后把请求交给RouteContext.Handler来处理。在MVC中提供了两个IRouter实现,分别如下:1,MvcAttributeRouteHandler2,MvcRouteHandler我们再来看一下U

2017-03-19 14:59:17 471

转载 深入Redux架构

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

2017-03-19 11:04:16 305

转载 强化学习读书笔记

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

2017-03-19 09:14:11 798

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

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

2017-03-18 22:19:14 440

转载 Webpack前端打包工具

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

2017-03-18 20:24:11 349

转载 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-18 18:29:12 290

转载 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-18 16:34:10 327

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

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

2017-03-18 10:44:09 1659

转载 简单聊聊TestNG中的并发

前言最近在做项目里的自动化测试工作,使用的是TestNG测试框架,主要涉及的测试类型有接口测试以及基于业务实际场景的场景化测试。由于涉及的场景大多都是大数据的作业开发及执行(如MapReduce、Spark、Hql等任务的执行),而这些任务的执行都需要耗费较多的时间。举一个普遍的例子,其中一条场景测试用例是:执行一个MapReduce作业,校验作业的执行结果和执行日志。 对于一个最

2017-03-17 23:54:11 346

转载 数字排序转变为字母排序

在工作由于业务的特殊需求,需要把一些数据记录排序序号,转化为英文字母的顺序。如:1,2,3,4,5,6 转化为A,B,C,D,E.....等一系列的顺序。起初是用循环的,但要变成易与扩展,适应尽量多的排序,从而形成多的英文字母排序。所以几经改良,用了递归来调用,以此来记录下。主要sql实现的----------------------------------------------

2017-03-17 21:54:07 335

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

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

2017-03-17 20:09:15 522

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

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

2017-03-17 18:24:07 586

转载 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-17 14:34:08 427

转载 jQuery的ajax详解

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

2017-03-17 12:34:07 451

转载 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-17 10:49:10 630

转载 Azure Messaging-ServiceBus Messaging消息队列技术系列4-复杂对象消息是否需要支持序列化和消息持久化

在上一篇中,我们介绍了消息的顺序收发保证:Azure Messaging-ServiceBus Messaging消息队列技术系列3-消息顺序保证在本文中我们主要介绍下复杂对象消息是否需要支持序列化以及消息的持久化。在实际的业务应用开发中,我们经常会将复杂业务对象放到消息里面,实现异构系统之间的集成、模块间的解耦等等。同时,我们还比较关注消息队列服务是否支持消息的持久化,消息队列如

2017-03-16 23:49:06 381

转载 走进 Redis 的世界

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

2017-03-16 22:04:06 255

转载 深入源码剖析String,StringBuilder,StringBuffer

【String,StringBuffer,StringBulider】 深入源码剖析String,StringBuilder,StringBuffer 【作者:高瑞林】【博客地址】http://www.cnblogs.com/grl214  写给读者的话  ------亲爱的读者感谢您对小编的支持,当我正值青春的年纪里,很高兴能结

2017-03-16 20:14:05 214

转载 强化学习读书笔记_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-16 18:24:06 180

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

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

2017-03-16 16:29:05 426

转载 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-16 14:39:05 1385

转载 mongoDB & Nodejs 访问mongoDB (一)

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

2017-03-16 10:59:04 474

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

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

2017-03-16 09:09:04 205

转载 ccf 目录格式转换

任务背景:在网络上获取的ccf目录的格式是PDF,但是要进行数据分析时,PDF格式的数据是不符合要求的,因此需要将pdf格式转化为excel格式任务目的:将pdf格式的CCF目录转化为excel格式,并且备注上等级和所属的领域包含的数据字段有:全称,出版商,等级,所属领域解决过程:1.首先先到网站上下载pdf格式的CCF目录,这个很容易获取(附件中已附上在博客中的文件可以找

2017-03-15 22:09:04 434

转载 .NET入行之工作前

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

2017-03-15 20:19:05 204

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

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

2017-03-15 18:34:03 275

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

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

2017-03-15 16:44:02 276

转载 如何在Linux下快速安装MapTiler

研究背景:         实际项目用到MapTiler时,为了适应项目不同场景需求,需要测试MapTiler在linux下切图速度,这时就涉及到到MapTiler在Linux下安装的问题,从  MapTiler公司拿到的在linux30天试用期的是一个rpm文件,单纯的利用rpm –ivh命令安装会发现它依赖了gdal,qtwebkit 等包,也就是说你需要先安装这些依赖包。当你去安装它

2017-03-15 14:44:11 275

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

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

2017-03-15 12:54:04 1243

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

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

2017-03-15 09:14:01 216

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

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

2017-03-14 22:36:00 225

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

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

2017-03-14 21:04:05 175

转载 C# 输入法

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

2017-03-14 19:20:03 541

转载 跨域访问-预请求及跨域常见问题

预请求参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS#预请求简而言之,在跨域并且尝试添加一些特殊头及自定义头的情况下,由于浏览器的安全机制,会加多一次OPTIONS预请求(询问请求),与跨域服务器协商可以设置的头部信息,可以允许的HTTP协议等等信息。以如下图一次跨域请求为例。图中

2017-03-14 17:52:02 7359

空空如也

空空如也

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

TA关注的人

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