摘要: 版本内容1、修正了缺少对Event.View的支持2、增加了用户UnionID3、新增微信小店功能4、多客服功能5、单元测试什么是UnionID我们知道,每个用户针对一个微信公众账号都有一个openId,对于不同的公众账号,openId都是不同的,但很多公司都有很多微信号,用户也会同时关注同个公司的... 阅读全文
posted @ 2014-07-15 12:39 James.Ying 阅读(36109) 评论(35) 推荐(64) 编辑
摘要: 4月28日,已增加多媒体上传及下载API,对应MediaUploadRequest和MediaGetRequest----------------------------------------------------------------------------4月24日,感谢@八二制造的提醒,... 阅读全文
posted @ 2014-04-17 16:54 James.Ying 阅读(26852) 评论(79) 推荐(78) 编辑
摘要: ORM大家都非常熟悉了吧,我相信也有很多朋友正在用自己或者一些公开的框架,而最常用而且强大的,非Hibernate了(Net中为NHibernate),网上的文档非常多,不过在博客园中,介绍NHibernate的非常少,李哥的NHibernate系列(NHibernate之旅)不失为一个经典,对于新手的我们,需要完全掌握还需要很长一段路,对于新手来说,最初的配置是非常头大的一件事情,好在老赵推荐一个开源的框架Fluent NHibernate,有了它,我们可以完全脱离配置文件,不过博客园中介绍Fluent NHibernate的文章非常少,而且官方文档也还没有完全,所以对于我来说也就一点一点摸 阅读全文
posted @ 2009-10-13 22:44 James.Ying 阅读(9628) 评论(3) 推荐(7) 编辑
摘要: 遇到好多朋友来问采集程序的问题了,这里单独开一个随笔,大家可以留言,我会一一解答 软件下载: 自己做的一个小程序 可采集、导出、模板、配置 软件配置: 我的采集小程序配置篇 阅读全文
posted @ 2009-06-09 16:24 James.Ying 阅读(1618) 评论(2) 推荐(0) 编辑
摘要: sudo chown jenkins:jenkins /var/run/docker.sock sudo chown docker:docker /var/run/docker.sock sudo usermod -aG docker jenkins 阅读全文
posted @ 2023-12-11 14:29 James.Ying 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 起因 去年不是撸了个量化平台嘛,自己用起来蛮舒服的,但很多用户反应,家里没有电脑,无法做到回测,起初呢也不在意,最近正好有时间,花了2天时间,让它支持了在线回测。 过程 其实之前就有想法了,本来想重新用python撸一个的,但改造到一半,突然想到了资源问题,因为服务器价格昂贵,如果放到云端,我这个免 阅读全文
posted @ 2022-07-28 11:28 James.Ying 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。 百度百科 总结下,其实就是利用机械化的手段来代替人工的操作,因为人是有情感的,机 阅读全文
posted @ 2022-07-25 16:25 James.Ying 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 为什么要用? 有些时候经常会遇到重复提交的问题,为了避免这个问题,可以使用缓存锁的方式,主要是利用存取缓存比较快的原理。 当提交某个操作的时候,第一次提交会创建一个缓存,当有相同提交的时候,就可以判定为重复提交。当第一次提交完成或者抛错的时候,清除缓存。 使用什么方式? 使用AOP,也可以使用Fil 阅读全文
posted @ 2022-06-30 14:54 James.Ying 阅读(874) 评论(1) 推荐(0) 编辑
摘要: 如何获取实时股票信息 股票信息的接口有很多,之前大家常用的是新浪的,但在年初的时候,新浪的接口突然不能使用,给大家造成了很大的困扰,为此网上也有很多教程教大家如何从新浪获取数据,跟着教程弄了半天也不行,索性换到126(也就是网易了),感觉速度都还不错。 首先我们看下接口地址:http://api.m 阅读全文
posted @ 2022-06-26 08:19 James.Ying 阅读(2379) 评论(1) 推荐(1) 编辑
摘要: Python中的字典 Python中的字典是另一种可变容器模型,且可存储任意类型对象。键值使用冒号分割,你可以看成是一串json。 常用方法 获取字典中的值 dict[key] 如果key不存在会报错,建议使用dict.get(key),不存在返回None 修改和新建字典值 dict[key]=va 阅读全文
posted @ 2022-06-25 10:57 James.Ying 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 什么是工厂模式 工厂模式是最常用的设计模式之一,属于创建型模式。 有点: 解耦,可以把对象的创建和过程分开 减少代码量,易于维护 什么时候用? 当一个抽象类有多个实现的时候,需要多次实例化的时候,就要考虑使用工厂模式。 比如:登录的抽象类ILoginBusiness,它有2个实现,一个用用户名密码登 阅读全文
posted @ 2022-06-25 10:48 James.Ying 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 曾几何时你是否与我一样,在茫茫股市中无所适从,买什么跌什么,卖什么涨什么,人生最痛苦的莫非就是刚走就涨停,无数次都在心里无数羊驼跑过。 偶然的机会,了解到了量化交易,从此一发不可收拾,各类书籍,各类量化平台都去一一了解,但很多都是通过策略去筛选股票,而且回测都是日线回测,这不是我想要的,我需要高频高 阅读全文
posted @ 2021-08-05 10:40 James.Ying 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 以下代码输出什么? class Program { static void Main(string[] args) { B b = new B(); A a = new B(); Console.Read(); } } public class A { public A() { PrintField 阅读全文
posted @ 2021-03-31 15:17 James.Ying 阅读(112) 评论(0) 推荐(1) 编辑
摘要: 前言 今天纯文字,阅读时间10分钟左右 最近在看一本书《大型网站技术架构:核心原理与案例分析》,可以说是非常枯燥的一本书,在开头几章讲解了网站的发展,介绍了一些架构中的常用名词。虽然有点枯燥,但这本书很适合想从开发转架构的同学。 其中讲到了各个大型网站的发展历史,无外乎是从一个很小的站点做起,随着流 阅读全文
posted @ 2020-12-26 10:06 James.Ying 阅读(1557) 评论(9) 推荐(5) 编辑
摘要: 飞机天上飞, 汽车地上开, 马上出去玩, 飞到哪都行。 阅读全文
posted @ 2020-12-24 20:52 James.Ying 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 或许今年对属狗的不太友好,发生了好多好多事情,多的让我喘不过气,好在现在快接近年末了,我挺过来了,好在我的太太还在我的身边支持我! 很久没写博客了,差不多2年了,我一直问自己,真的没有时间写吗?还是我已经不会写了?我自己也不知道答案。我从华住跳出来了,出来后才发觉自己真的压抑太久了。出来差不多一个月 阅读全文
posted @ 2020-12-15 16:33 James.Ying 阅读(561) 评论(10) 推荐(2) 编辑
摘要: 打开项目的csproj文件 添加如下代码 <ItemGroup> <None Remove="lib\xxx.dll" /> <Content Include="lib\xxx.dll"> <Link>xxx.dll</Link> <CopyToOutputDirectory>Always</Cop 阅读全文
posted @ 2020-12-08 10:20 James.Ying 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Abp vNext是Abp的下一代版本,目前还在经一步完善,代码已经全部重写了,好的东西保留了下来,去除了很多笨重的东西,从官宣来看,Abp vNext主要是为了以后微服务架构而诞生的。 阅读全文
posted @ 2019-03-09 15:06 James.Ying 阅读(2935) 评论(3) 推荐(1) 编辑
摘要: 在测试中经常会遇到请求一些https的url,但又没有本地证书,这时候可以用下面的方法忽略警告 阅读全文
posted @ 2018-12-07 10:50 James.Ying 阅读(4969) 评论(0) 推荐(2) 编辑
摘要: 继续学习 最近一直在使用Asp.Net Core SignalR(下面成SignalR Core)为小程序提供websocket支持,前端时间也发了一个 "学习笔记" ,在使用过程中稍微看了下它的源码,不得不说微软现在真的强大,很多事情都帮你考虑到了,比如使用Redis,使用Redis后,你的web 阅读全文
posted @ 2018-09-07 10:04 James.Ying 阅读(3835) 评论(25) 推荐(9) 编辑
摘要: 什么是Asp.Net Core SignalR Asp.Net Core SignalR 是微软开发的一套基于Asp.Net Core的与Web进行实时交互的类库,它使我们的应用能够实时的把数据推送给Web客户端。 功能 自动管理连接 允许同时广播到所有客户端 也可以广播到指定的组或者特定的客户端 阅读全文
posted @ 2018-07-30 09:03 James.Ying 阅读(7618) 评论(5) 推荐(7) 编辑
摘要: 项目中使用NLog记录日志,很好用,之前一直放在文本文件中,准备放到db中,方便查询。 项目使用了Mysql,所以日志也放到Mysql上,安装NLog不用说,接着你需要安装Mysql.Data安装包: 接着打开你的NLog,新增一个 : 如果你的数据库连接不支持SSL的话(开发机一般都没有吧),一定 阅读全文
posted @ 2018-06-25 20:20 James.Ying 阅读(1705) 评论(1) 推荐(0) 编辑
摘要: 最近项目中需要用到后台Job,原有在Windows中我们会使用命令行程序结合计划任务或者直接生成Windows Service,现在.Net Core跨平台了,虽然Linux下也有计划任务,但跟原有方式一样,没撒图形界面,执行结果之类的只能去服务器查看日志。 看了下Hangfire,基本满足于现有需 阅读全文
posted @ 2018-06-24 20:57 James.Ying 阅读(4249) 评论(2) 推荐(6) 编辑
摘要: 单体服务架构,Single Service Architecture,一种适合中小型企业或项目使用的新型服务架构 阅读全文
posted @ 2018-04-29 23:35 James.Ying 阅读(3324) 评论(6) 推荐(3) 编辑
摘要: 写在前面 在微服务架构中,ApiGateway起到了承前启后,不仅可以根据客户端进行分类,也可以根据功能业务进行分类,而且对于服务调用服务也起到了很好的接口作用。目前在各个云端中,基本上都提供了ApiGateway的功能(付费功能),通过SDK或者在线进行配置。 在Java体系中有 "Zuul" 和 阅读全文
posted @ 2018-02-24 16:45 James.Ying 阅读(1797) 评论(3) 推荐(5) 编辑
摘要: 2017年过去了,过去一年经历了太多,改变了好多好多,可以说人生进入了另一个阶段,有可能是成熟吧。 回顾2017 去年换了新工作,离开了将近工作了8年的公司,不带走一丝云彩,为其任劳任怨,最后没有任何留恋,真的很失败,一晃已经中年,但我不放弃,我决心改变自己 减肥 从大病之后体重一直在200左右,不 阅读全文
posted @ 2018-01-03 11:44 James.Ying 阅读(3595) 评论(27) 推荐(30) 编辑
摘要: 在[Asp.Net Core](https://www.asp.net)中,我们的web application 其实是运行在Kestrel服务上,它是一个基于libuv开源的跨平台可运行 Asp.Net Core 的web服务器。 阅读全文
posted @ 2017-11-16 09:35 James.Ying 阅读(2215) 评论(1) 推荐(7) 编辑
摘要: 自从NetCore发布以后,一直想把JCWX更新到Core版本,从6月开始就着手更新了,大概花了一个月时间,更新到了Net Core 1.1版本,当时并没有对外公开,只是在Nuget上发布了下,随后8月的时候2.0发布了,借着机会,我把代码更新了下,使其支持.Net Core 2.0,也就是现在你 阅读全文
posted @ 2017-11-09 15:38 James.Ying 阅读(3449) 评论(4) 推荐(14) 编辑
摘要: Scaffolding Template Intro 我们知道在Asp.Net MVC中,如果你使用的EF的DBContext的话,你可以在vs中通过右键解决方案-添加控制器-添加包含视图的控制器,然后vs会根据你选择的Model自动生成相应的CURD的控制器和View,非常便利,这种就叫做 ASP 阅读全文
posted @ 2017-09-29 11:49 James.Ying 阅读(2628) 评论(1) 推荐(2) 编辑
摘要: Razor Page介绍 前言 上周期待已久的Asp.Net Core 2.0提前发布了,一下子Net圈热闹了起来,2.0带来了很多新的特性和新的功能,其中Razor Page引起我的关注,作为web程序员来说,Asp.Net下的任何web框架都会去特别关注,因为每次一个新的框架出来,意味着一次革命 阅读全文
posted @ 2017-08-23 18:04 James.Ying 阅读(8613) 评论(12) 推荐(9) 编辑
摘要: 引言What is the Health Check Health Check(健康状态检查)不仅是对自己应用程序内部检测各个项目之间的健康状态(各项目的运行情况、项目之间的连接情况等),还包括了应用程序对外部或者第三方依赖库的状态检测。Why use Health Check 现在我们的项目越来越多的从单体多层架构转换成多项目多层架构即现在流行的微服务架构。 原来我们的App把... 阅读全文
posted @ 2017-07-21 12:59 James.Ying 阅读(5440) 评论(5) 推荐(2) 编辑
摘要: 在目前的主流架构中,我们越来越多的看到web Api的存在,小巧,灵活,基于Http协议,使它在越来越多的微服务项目或者移动项目充当很好的service endpoint。问题 以Asp.Net Web Api 为例,随着业务的扩展,产品的迭代,我们的web api也在随之变化,很多时候会出现多个版本共存的现象,这个时候我们就需要设计一个支持版本号的web api link,比如:原... 阅读全文
posted @ 2017-07-13 13:59 James.Ying 阅读(4445) 评论(9) 推荐(6) 编辑
摘要: 引言 大家好像对分析源码厌倦了,说实在我也会厌倦,不过不看是无法分析其后面的东西,从易到难是一个必要的过程。 今天说下EventBus,前几天园里的大神已经把其解刨,我今天就借着大神的肩膀,分析下在eShop项目中EventBus的实现。 最近发觉转发文章不写出处的,特此加上链接:http://in 阅读全文
posted @ 2017-06-29 17:32 James.Ying 阅读(10061) 评论(11) 推荐(13) 编辑
摘要: 上一篇我们说了Identity Service,因为其基于IdentityServer4开发的,所以知识点不是很多,今天我们来看下Catalog Service,今后的讲解都会把不同的、重点的拿出来讲,希望大家明白。 源码分析 我们先看下它的目录结构,很标准的webapi目录: 首先看下Progra 阅读全文
posted @ 2017-06-07 11:22 James.Ying 阅读(11349) 评论(8) 推荐(10) 编辑
摘要: 接上一篇,众所周知一个网站的用户登录是非常重要,一站式的登录(SSO)也成了大家讨论的热点。微软在这个Demo中,把登录单独拉了出来,形成了一个Service,用户的注册、登录、找回密码等都在其中进行。 这套service是基于IdentityServer4开发的, 它是一套基于 .Net Core 阅读全文
posted @ 2017-05-31 09:16 James.Ying 阅读(19095) 评论(27) 推荐(35) 编辑
摘要: 为了推广.Net Core,微软为我们提供了一个开源Demo-eShopOnContainers,这是一个使用Net Core框架开发的,跨平台(几乎涵盖了所有平台,windows、mac、linux、android、ios)的,基于微服务架构的,运行在容器中的小型应用,其不仅展示了.Net Cor 阅读全文
posted @ 2017-05-26 14:57 James.Ying 阅读(32276) 评论(43) 推荐(69) 编辑
摘要: 你有没有试过,当你踏入一个新的公司,看到了几千几万几十万代码的时候,那种崩溃的感觉? 代码多不可怕,怕的是代码的可读性、维护性、扩展性是如此之差,这时候该怎么办呢? 当我进入了新的公司,利用了一个星期去熟悉代码,也知道了各个开发的编程习惯,在一个大公司里,没有一个规范的编程宝典,出来的就是这种大杂烩 阅读全文
posted @ 2017-04-10 09:30 James.Ying 阅读(4939) 评论(42) 推荐(12) 编辑
摘要: 为了以后开发方便,自己记录下好用的Visual Studio 扩展 1、outline if折叠 2、Indent Guides 代码块虚线 3、CodeMaid 大文件里能够重构文件,快速定位方法、属性 阅读全文
posted @ 2017-03-15 11:39 James.Ying 阅读(854) 评论(0) 推荐(0) 编辑
摘要: This tutorial will teach you the basics of building an ASP.NET Core MVC web app using Visual Studio 2015. 在这个范例里,我们将使用Visual Studio 2015创建基本的Asp.Net Core MVC网站。 安装Visual Studio和.Net Core Install Vis... 阅读全文
posted @ 2017-01-16 10:40 James.Ying 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 配置运行环境 Install the latest Azure SDK for Visual Studio. The SDK installs Visual Studio if you don't already have it. 安装Azure SDK for Visual Studio,如果你的Visual Studio还没有安装这个SDK的话 Install .NET Core + ... 阅读全文
posted @ 2017-01-16 10:38 James.Ying 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 运行应用 In Visual Studio, press CTRL+F5 to launch the app. Visual Studio launches a browser and navigates to http://localhost:port/api/values, where port is a randomly chosen port number. If you're using... 阅读全文
posted @ 2017-01-16 10:33 James.Ying 阅读(571) 评论(0) 推荐(0) 编辑
摘要: HTTP is not just for serving up web pages. It’s also a powerful platform for building APIs that expose services and data. HTTP is simple, flexible, and ubiquitous. Almost any platform that you can thi... 阅读全文
posted @ 2017-01-16 10:32 James.Ying 阅读(673) 评论(0) 推荐(0) 编辑
摘要: Setting Up Your Development Environment 设置你的开发环境 To setup your development machine download and install .NET Core and Visual Studio Code with the C# extension. Node.js and npm is also required. If not... 阅读全文
posted @ 2017-01-16 10:30 James.Ying 阅读(1133) 评论(0) 推荐(1) 编辑
摘要: ASP.NET Core is a significant redesign of ASP.NET. This topic introduces the new concepts in ASP.NET Core and explains how they help you develop modern web apps. Asp.net Core是重新设计过得新一代Asp.Net。此篇文章介绍A... 阅读全文
posted @ 2017-01-16 09:48 James.Ying 阅读(714) 评论(0) 推荐(4) 编辑