2 小黑刘颜

尚未进行身份认证

暂无相关简介

等级
TA的排名 9k+

Git Tag 打标签

晚来天欲雪,能饮一杯无!这位大侠,硬套路在此,接招!提交标签:git add .git commit -m “fixed some bugs”git tag -a 0.1.3 -m “Release version 0.1.3″//可以给指定commit打标签,不一定在当前commit打标签git tag -a v1.2 9fceb02r23r2t5445t45t4 -m...

2019-12-05 11:56:46

Mysql整体架构

闲着的时候得学点东西,学东西得学点难的。MySql分四层架构:网络连接层、服务层、存储引擎层、物理层。我们平常只触摸到了服务层。网络连接层:主要负责连接管理,授权认证,安全等。每个客户端连接都对应着服务器上的一个线程。服务器上维护一个线程池,避免为每个连接创建和销毁线程。当客户端连接到MySQL服务器时,服务器对其进行认证。可以通过用户名与密码认证,也可以通过SSL证书进行认...

2019-10-08 15:13:48

Mysql数据库的备份与恢复

不小心误删数据库,幸好是测试环境。所以。。。1、如何备份单个数据库。mysqlworkbench软件操作如下:软件具体备份操作,自行百度或自行摸索。用cmd进行备份:记得先进入mysql的bin目录(如果没有环境变量)mysqldump -u root -p 数据库 > 文件路径如下图:备份本地 testly 数据库到 g:\testlyback.sql 文件...

2019-10-08 12:43:48

C#中Thread、ThreadPool、Task等联系及区别

先说 Thread与ThreadPoll前台线程:主程序必须等待线程执行完毕后才可退出程序。Thread默认为前台线程,也可以设置为后台线程后台线程:主程序执行完毕后就退出,不管线程是否执行完毕。ThreadPool默认为后台线程线程消耗:开启一个新线程,线程不做任何操作,都要消耗1M左右的内存ThreadPoll是线程池 其目的是为了减少开启新线程消耗的资源(使用线程池中的空闲线...

2019-09-19 18:39:42

SqlServer和MySQL临时表创建与临时表变量使用

sqlserver临时表与永久表类似,但不再使用时会自动删除。sqlserver临时表特点如下: 创建表时在表名前加"前缀"符号。 临时表利用虚拟内存,减少硬盘I/O次数,提高系统效率。 sqlserver临时表有两种类型: 1、本地临时表 创建临时表时表名称以(#)打头,仅对当前用户连接可见,断开连接时自动删除。 在一次连接...

2019-09-17 16:30:53

简单好用的api mock工具

1.把下载到的api-mock-util.jar放到计算机任意一个位置,例如D:\。进入到该目录,打开cmd命令窗口,运行如下命令: java -jar api-mock-util.jar 有版本号加版本号2.打开浏览器访问:http://localhost:8888/views/home.html 自行研究。不过还是用 Fillder更...

2019-09-09 18:35:28

字段可为null时一些注意事项

情景:某个字段可为Null,并且数据库中已经有一些数据了,其中该字段有为Null,有不为null的,测试下列sql语句的正确性。测试数据库Mysql: //找 Position字段不为Null的数据 SELECT * FROM `doctor` where Position <> null 无数据 错误示例 SELECT * FROM `doctor...

2019-09-03 17:26:35

.gitignore 文件和 .gitattributes 文件的使用

每当想用 .gitignore文件的时候,却发现已经push了不必要的文件,但如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。所以一定要在项目开始就创建 .gitignore文件。windows中创建 .gitignore文件无法完成,必须填入 .gitignor...

2019-09-03 11:47:34

SqlServer数据库配置大小写敏感

开发时写sql语句是不区分大小写的,因为创建数据库表时默认是设置成不区分大小写。我们是可以修改的,如下图:设置数据库大小写敏感:右击数据库选择属性,再选中选项,右边即可设置。不用界面操作,还可以用sql语句来设置,如下:设置数据库大小写敏感:use master go alter database [RealyUse] collate Chinese_PRC_C...

2019-08-29 10:14:18

数据库相关及SQL语句(MySQL和SqlServer)基础

以下是我自己开发的总结,欢迎指正。0.概括sql语句的大小写问题,要根据数据库的大小写敏感配置而决定,以下随意。数据库建模软件PowerDesigner要熟练使用,了解物理模型生成建表sql和对数据库进行逆向工程建模,会操作即可。sqlserver中注意事项: ★表名之前加 dbo如: select id from dbo.usertable 开发时最好都加上 db...

2019-08-28 18:10:11

后台管理页面,jqGrid框架使用

之前做后台管理页面是用的 jquery+LayUI,样式什么的,分页表格啊,表单之类的全是LayUI搞定。不过现在觉得 LayUI还是有点混乱。然后最近在做一个新的后台管理页面,是用的 jquery + jqGrid + bootstrap + fa。我感觉jqGrid还是用起来很舒服,虽然它仅仅是针对 分页表格。但是一开始用的时候,因为很多方法和属性不知道,所以觉得用起来不是那么...

2019-08-12 13:39:39

《凤凰项目-一个IT运维的传奇故事》-记录

在自己最无助,最抑郁,最绝望的时候,只有看一本书能让自己的心安静下来。现在所发生的一切总能在书中找到影子。又是一个周末的日子,各种不算烦恼的烦恼总在脑海里一遍遍重现。历经两三周,零零散散的,我也把这本书看了个大概。可能有些精彩部分错过了,不过就留着在以后某个时间点去重新发现吧。https://ruddyblog.wordpress.com/2016/01/ 凤凰项目心得看别人的总结总...

2019-08-10 10:20:33

ElasticSearch中文检索学习总结

0.先上教程https://es.xiaoleilu.com/010_Intro/15_API.html Es电子书30分钟入门。看完可以自己用c#或java写个框架了。https://www.elastic.co/guide/cn/elasticsearch/guide/current/_retrieving_a_document.html Es官网,这...

2019-08-05 10:48:08

Asp.Net Core 中使用Nest:6.5.1框架查询ElasticSearch数据,使用小结。

模型类:public class Computer { public int Id { get; set; } public string Name { get; set; } public string OtherInfo { get; set;} }插入数据:数据太多,插入时可能有些不成功,多试几次就好了。但我也不...

2019-07-31 13:52:22

从诗词大会飞花令到elasticsearch原理解析

原文链接https://mp.weixin.qq.com/s/LD2VG6dRNYXOO9KE38F_Mg主要讲述了反向索引,es搜索原理解析,elk框架分析。这是今天看的最有趣的东西了。

2019-07-30 17:08:42

elasticsearch查询数据url记录

http://localhost:9200/_cat/indices?v 所有索引列表http://localhost:9200/_cat/nodes?v 所有节点列表key(index)/type(模型类名)/id(自定义的id)?pretty //查询id数据http://localhost:9200/testkey/vendorpriceinfo/2019?pretty...

2019-07-30 12:54:24

一道面试算法题

给定一个整数数组和一个整数,返回两个数组的索引,这两个索引指向的数字的加和等于指定的整数。需要最优的算法,分析算法的空间和时间复杂度参考答案://java实现,c#用字典应该也行吧publicint[] twoSum(int[] nums,int target) { if(nums==null || nums.length<2) return new int[]...

2019-07-26 09:48:24

.NET Core中使用Redis和Memcached的序列化问题

为什么get,set不直接操作对象,而需要序列化,是因为可以提高对数据库操作的执行效率。学习网址https://www.cnblogs.com/catcher1994/p/8543711.html

2019-07-24 18:35:40

redis的缓存穿透 缓存并发 缓存失效

学习网址:https://www.cnblogs.com/shuchen007/p/9656232.html截选一个集体缓存失效解决办法:引起这个问题的主要原因还是高并发的时候,平时我们设定一个缓存的过期时间时,可能有一些会设置1分钟啊,5分钟这些,并发很高时可能会出在某一个时间同时生成了很多的缓存,并且过期时间都一样,这个时候就可能引发一当过期时间到后,这些缓存同时失效,请求全部...

2019-07-24 17:17:46

docker中安装redis

跟安装memcached数据库差不多,上篇博客有。https://blog.csdn.net/qq_38261174/article/details/97016821ip为: 192.168.99.100 6379然后使用telnet连接。telnet 192.168.99.100 6379进来之后按几个回车再说,直到能输入字符为止。常用命令,看教程:这里找了两个。ht...

2019-07-24 16:50:19

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。