- 博客(385)
- 资源 (41)
- 收藏
- 关注
原创 Castle windsor产生的不同生命周期类型的实例的性能比较
常用的Ioc库有很多种,具体不提了。但通过Ioc方式之后产生的实例,这些实例的生命周期有几种存在形式。一般是 singleton、transient 和 scope的(未必每个库都是这个词,但大概是这个意思)。那么,使用了它们的container之后,注册了,然后产生了不同的实例,产生实例时候的性能有什么区别呢?就 最简单的C#写法 + Castle windsor ,进行了一次测试...
2019-04-30 19:55:24 717
原创 Visual studio 和 VS Code自带的伟大功能,Live share,会让你尖叫
Visual Studio 右上角有Liveshare功能VsCode需要安装LiveShare插件。然后都可以使用。具体操作不用介绍,一看即知,只是需要账号(没有账号就得注册了)尖叫级功能。特此mark,推广。...
2019-04-30 14:52:08 828
原创 C#版本Mysql连接池与mysql自带连接池的性能对比验证
问题背景mysql自己的连接池mysql有连接字符串我们是知道的,大致如server=localhost;User Id=user;password=123456;Database=test;Charset=utf8;这样。而这个字符串中还有多种配置,比如配置是否使用线程池等。如果显式地指定使用线程池的话,那么就是server=localhost;User Id=user;passwor...
2019-04-25 00:05:56 6355 1
原创 .net core的FluentMigrator数据库版本管理
问题的产生做开发的早晚总会遇到这个问题。具体就没有必要赘述。实践当前时间2019.4.23。建立一个基于.net core 2.1的控制台应用程序。
2019-04-23 22:22:38 1365
原创 .net项目中Restful请求的空参数要如何处理
多方查找资料,没有找到有效的。自己偶然尝试后,发现一种写法可以。不过目前从代码来看,大概是要把可空的参数写在最后,而不能是类似 /1/2//4 的形式(即把空参数不写在最后),要写成 1/2/4 的形式(即把空参数写在最后)。如下图,一图胜千言,不必多说。...
2019-04-03 17:53:46 2341
原创 .net core 后端,axios的patch请求失败,提示400错误(Bad Request)
封装axios时候,content-type写成application/json即可。即如下: 'Content-Type': 'application/json'我的原来是'Content-Type': 'application/x-www-form-urlencoded' 这样总是失败。...
2019-03-28 00:49:34 2792
转载 短链接系统的算法原理
忽然想到一个问题,短链接是怎样实现的呢,怎样避免碰撞的呢,怎样保证效率呢,怎样保证可用与不失效呢?这个就解决了。短链接系统的算法原理...
2019-03-16 13:17:16 576
原创 Jenkins 部署前端项目遇到的问题
未必需要在jenkins的workspace里完成,不指定git的地址,可直接cd到你的服务器的某文件夹里,然后git pull, npm run build,然后cp dist到指定位置之类。而且这样也不必指定git的credentials了。如果cp和覆盖的时候,提示 permission denied,直接 chmod -R 777 xxx, chown -R 777 xxx 即可。如...
2019-03-16 09:31:54 1254
转载 Linux cp -f 复制强制覆盖的命令无效还是会提示的方法
https://blog.csdn.net/tiantang_1986/article/details/84325099
2019-03-15 23:34:40 2526
转载 .net core项目,怎样使用visual studio进行调试
特别说明一下,当年写 .net framework的项目,部署在iis以及用vs附加到进程来调试的时候,都非常方便,普通开发者都很熟悉。但对于 .net core项目,用iis部署与原来不同了,附加到进程也与原来不同了。这点不要纠结了,就是这样的了,已经尝试很多次了。操作.net frameword.net core部署到iis直接把iis中的网站地址指向到项目地址...
2019-03-15 18:30:50 1671
原创 MySQL Illegal mix of collations (utf8_tolower_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for oper
一句话的事:这是个编码问题。我用的 dbForge Studio for Mysqlmysql server 版本为 8.0.12如上图,在客户端选择相应的编码方式,或者直接勾选“detect mysql charactor set” 即可正常执行。且dbforge studio for mysql可以调试。...
2019-03-15 10:30:43 2305
原创 .net core 的webapi项目,怎样设置服务端允许跨域
问题背景:前后端的交互的问题有很多,做法:1.startup.cs里面设置一个策略2.在某个XxxController或具体方法上启用此策略3.直接在BaseController上启用即可。todo...
2019-03-15 10:26:22 2630
原创 phpStorm+XDebug+chrome 配置
我的环境:windows 10 64 bit,phpstorm 2018.3wampp,其中,项目为thinkphp5.0.15,使用的php版本为7.2.14数据库为maraidb,apache等 2.4.37下面这篇文章不错,照着做就可以了。https://www.cnblogs.com/baocheng/p/5775938.html[phpStorm+XDebug+chrom...
2019-03-07 16:36:20 423
原创 linux中,ftp上传时候只能新增文件,不能覆盖/写入文件
我的CentOS 7.3 64 bit上面安装了xampp自带的proftp经过一番配置,可以使用visual studio的发布、winSCP等ftp功能上传文件到某个位置。但奇怪的是当目标位置为空时,ftp推送可以成功。但当此处如果已经推送过一遍(即当前这里有这些文件了),再次推送则会提示权限不足。问题如图:要如何解决呢?方法修改proftp.conf的配置文件为可写。...
2019-03-02 11:16:30 6692
转载 .net core 项目中如何读取appsettings.json 文件中的内容
这个话题找到答案是很容易的。随便一搜到处都是。基本思路就是DI(依赖注入),这个才是重点。随便找几个:.net Core中如何读取Appsetting配置文件asp.net core 读取Appsettings.json 配置文件...
2019-03-01 14:32:26 3302
原创 linux通过命令行启动.net core项目,关闭shell后项目就被关闭,该怎么办
命令: dotnet coreWebTest.dll此命令可启动.net core的web项目,但关闭此shell后,网站则会关闭。如果想要关闭shell后网站依然可用,则可通过 nohup命令实现。nohup dotnet coreWebTest.dll &此后网站则不会关闭。图略,过程简单,没必要。参考:centos下使用nohup关闭shell后如何保持程序继...
2019-02-28 14:19:15 5773
原创 Microsoft.AspNetCore.Server.Kestrel[0] Unable to bind to http://localhost:5000 on the IPv6 loopback
背景前提:我在此服务器上已经通过xampp部署了一个thinkphp的网站,已经占用了80端口。这也就是我后续这个问题产生和解决的原因。阿里云的轻量级云服务器(下图),带有镜像为:CentOS 7.3 64 bit此服务器中已安装了对应的.net core 2.2的runtime等内容,可顺利执行完毕此页操作。linux的.net core的简单示例以上是云服务器。在我本机的w...
2019-02-28 00:37:56 13241
原创 linux系统部署php项目的经验教训
最近自己安装了一个64位的centos无图形化界面的版本,需要在上面部署一个thinkphp项目,还要mariadb数据库。先是自己安装apache http server,然后启动,可访问,正常。然后装mariadb,配置,启动,正常。装php 5.6,测试,正常。git clone 这个thinkphp5项目,启动,不正常。具体原因是原来的url现在认不出来了,得改成形如 xxxx...
2019-02-27 09:39:28 581 1
转载 linux部署thinkphp项目时候的mkdir() Permission denied问题
https://www.qiusuoweb.com/68.html所以解决mkdir() premission denied 的问题最直接的方式,把runtime权限放开,让所有用户都可以创建它。chmod -R 777 runtime在liunx中进入项目目录执行以上命令,就能解决这个问题,简单,高效。...
2019-02-25 20:09:44 840
转载 webpack + vue 以及webpack的多种插件的具体用法。
添加链接描述很好的一篇文章,完全按照里面的操作尝试了,都正常成功。nodejs 版本 10.xwebpack 3.xvue 2.x时间:2019年2月23日mark一下。
2019-02-23 14:22:01 317
转载 mysql的全文索引中,WITH QUERY EXPANSION 的判定新增结果的依据是什么
Using MySQL Query Expansion以下是此网页的关键部分截图。
2019-01-15 16:20:41 1413
原创 一个C#版本的单例模式Xml解析helper
Program.csusing N_31Brands.api.Xml;using System;namespace XmlDemo{ class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) ...
2019-01-07 09:54:06 304
转载 史上最全 Linux 下各文件夹的结构说明及用途介绍
来自微信公众号linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配 置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。/sbin:...
2019-01-05 23:49:46 265
转载 mysql中only_full_group_by 的意义
如果只是说如何关闭此设置,如何绕开,这个事也太简单且太low了,毕竟查出错误的或者说有误导作用结果肯定不是你想要的。为什么要这么要求呢?因为原来的那种模式不严谨。MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍以及一点配置含义介绍,稍后学习。添加链接描述...
2018-12-20 14:56:08 8697 1
原创 2018最好的ssh客户端
随便一想,大概有这么些优点:跨平台字体漂亮且多可直接复制粘贴免费稳定可靠易用开源知名公司推出的知名产品无数用户+爱好者长期稳定的维护功能强大、便利它就是 VS Code上图一张,以示非开玩笑。...
2018-11-14 00:41:59 3690 5
原创 hyperv虚拟机网络问题记录/以及Linux/centos虚拟机怎样配置固定ip static ip
background:物理机:windows 10 professional 64bit可连通外网的网络,ip地址随意(ipconfig时候能看到一个192.168.0.*的常规内网ip)此机器有且只有一个无线网卡,连接着公司里的wifi。hyper-v已开启,装有windows server 2012 和 centos 7.5 64bit两个虚拟机。现在想要实现什么效果?物理机...
2018-10-23 09:45:46 1143
原创 xNnit ,msUnit 有什么区别
visual studio 2017, dot net core 项目中,这两个有啥区别?试了一下,感觉没啥区别,如果硬要说有啥区别的话,那点区别也不值得一提。就这。
2018-10-19 14:14:31 498
原创 xcopy 访问遭到拒绝的问题
使用脚本发布项目,在server是windows的情况下,bat命令就必不可少了。但是今天遇到一个非常抓狂的问题:1.我执行msbuild.exe xxx.sln也不能成功,尽管同样的命令我前几天就顺利执行且成功。(msbuild.exe的相关知识就不提了)提示访问遭到拒绝。2.我已经是Administrator用户和Administrator身份,我要xcopy 一个文件夹到另一个地方,...
2018-10-18 11:15:28 8653
转载 mysql, insert into table select * from table2 On duplicate key update xxx.和 copy row from a table备忘
INSERT INTO product SELECT * FROM product WHERE Id = 4239 on DUPLICATE KEY UPDATE Id = 99999;添加链接描述添加链接描述添加链接描述添加链接描述
2018-10-17 11:06:53 803
原创 windows hyperV + windows虚拟机既可以上外网,又设置静态ip的办法
hyperv中设置交换机,使用宿主机上某个有效网卡,指定为External类型。vm windows中,设置为使用上述的网卡,则虚拟机可以上外网。vm windows中,在控制面板–网络和Internet–更改适配器设置中,指定此机器的ip,不要使用自动分配ip就完事。...
2018-10-15 10:57:07 2735
原创 Jekins 如何部署.net framework项目
说明:本文中,“构建”“持续构建”“编译”“生成”的用法并不严谨,大概知道是什么意思就行。首先说明,持续构建的话,是需要用到命令行的。但dotnet core的命令似乎比.net framework的项目要简单一点。因为dotnetcore 的构建命令是 dotnet msbuild xxxxx.csproj/yyyyy.sln而 .net framework的构建命令是 .../msbu...
2018-10-12 17:37:22 757
原创 window + Jekins + .net frameword MVC项目 + visual Studio 2017 企业版EnterPrise的项目构建记录
其实这个事情并不难做,尽管我还是用了很多的时间。Jekins的原理和功能也都很容易理解,操作上也很方便,且容易理解。 在相应插件的帮助下,也确实可以构建.net Framework的项目。关键点在于1.添加正确的msbuild路径 (这个非常重要,而你未必找得着,这也恰恰是我遇到的问题,用了很久才找到)2.指定正确的项目路径(很容易理解)3.没了,完事,就是这么简单。 _网上很多...
2018-10-06 00:34:04 385
原创 mysql的case when
mysql的case when可以写在列里面,也可以写在where条件里SELECT mi.*, mo.OrderStatus, ( CASE mi.Way WHEN 20 THEN mo.OrderStatus ELSE mi.`Status` END) as customStatus FROM Mice_Inspection mi LEFT JOIN ...
2018-09-30 15:13:23 337
原创 windows下使用bat文件一键发布.net项目
直接上一个bat文件比较好。简而言之就是完全通过windows命令行操作。诸如:1.进入项目文件夹2.pull最新代码3.使用msbuild.exe命令编译4.通过InstallUtil.exe命令安装编译成功的windows服务(这个项目是个windows服务的,其余项目类推。如dotnet core项目的命令就是 dotnet run …之类的)如此即可完事。@echo of...
2018-09-28 19:32:30 1596
原创 软考报名,上传的头像只能不超过15kb要怎么办
首先首先要骂这帮贱逼,非要把头像限制在15Kb,随便一张图也不止这么大,而且15kb以下的图的质量又特别挫。分明就是把自己的工作了转嫁给所有的无数的考生。 打开ps,存储为……你以为就行了,不一定的,选择到质量最差也不行。 方法: ps – 存储为web专用格式 — 继续选择质量即可。...
2018-09-17 00:11:31 1333
原创 C# post
“` static string PostWebRequest(string postUrl, string paramData, Encoding dataEncode) { string ret = string.Empty; try { byte[] byteArray = dataEncode.Get...
2018-09-14 11:33:08 1965
mongodbmanagerpro_inst.exemongodbmanagerpro_inst.exe
2020-08-04
mongodb-org-server-4.4.0-1.el7.x86_64.rpm
2020-08-04
elasticsearch-7.8.0-x86_64.rpm + kibana-7.8.0-x86_64.rpm + logstash-7.8.0.rpm
2020-07-14
eureka-demo.zip
2020-06-28
nexus-3.13.0-01-unix.tar.gz 低价真货
2020-05-07
redis-5.0.3.tar.gz + redis-5.0.4.tar.gz + redis-5.0.5.tar.gz
2020-05-05
elasticsearch.rpm-kibanarpm-logstash.rpm.docx
2020-05-05
2019-12-26最新get-pip.py文件
2019-12-28
numpy-1.18.0-cp36-cp36m-manylinux1_x86_64.whl
2019-12-27
linqjs.rar
2019-09-21
Java版选择题判分规则.zip
2019-08-21
Exceptionless.4.1.2861
2019-07-22
MysqlConnectionPoolCompare--dotNET5.zip
2019-04-25
lhgcalendar-3.0.0.rar
2015-07-23
Adblock-Plus_v1.9.crx
2015-07-01
spirng-boot 的时间类型(date、datetime、timestamp)的全局配置
2022-05-26
springboot集成rabbitmq的代码示例
2022-04-27
nacos容器方式单机和集群部署所需文件.zip
2022-03-31
mssql-jdbc-10.2.0.jre8.jar jre11,jre17
2022-03-18
sb-constraint-demo.zip,spring boot constrait约束不生效示例
2021-09-02
rabbitmq的basic、workqueue、subsrcibe、direct、topic等示例
2021-08-28
aspectj-demo.zip
2021-08-23
Spring源码解读.pptx
2021-08-08
Exceptionless.4.1.2861(含ELK+Jdk1.8+iisExpresss8.0)
2020-12-25
aspnetcore-5.0.0.zip
2020-11-24
zipkin-server-2.22.2-exec.jar
2020-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人