05 2021 档案
摘要:ResourceManager fileText = null; string path = "ResourceCon.test.Language"; fileText = new ResourceManager(path, typeof(Test).Assembly); string res =
阅读全文
摘要:80 端口被占用可能是sql server Reporting服务或者是IIS服务占用,停止服务即可。 如果都不管用 cmd输入 netstat -aon|findstr 80,找到0.0.0.0:80 那一行,监听的端口号,为 4。 任务管理器 -》详细信息-》找到PID 4对应的进程 为Syst
阅读全文
摘要:我在虚拟机上安装SQL server时遇到一个问题。 首先打开 SQL SERVER配置管理器,也就是一个红色小箱子图标的那个 1.找到 SQL SERVER网络配置,选择下面SQLEXPRESS的协议,将TCP/IP 打开 2.找到 SQL SERVER服务,将 SQL SERVER(SQLEXP
阅读全文
摘要:【Wcf】 基于SOAP(简单对象访问协议,基于xml)。数据格式是xml 不开源 场景: 支持消息、消息队列、双工通信的时候 当你向使用更快速的通信通道,如Name Piped/UDP,且支持Http 【Web API】 基于Http。支持json,xml等各种格式的数据。 开源 场景: 服务基于
阅读全文
摘要:在上一篇中介绍了简单的利用Quartz执行定时任务 这一次介绍Quartz传递参数 比如 执行的任务中,传给指定人的时候需要带一些特定的参数,例如个人的姓名等。 方法一、声明作业的时候携带参数 IJobDetail job=JobBuilder.Create<SendMessageJob>() .W
阅读全文
摘要:Wcf项目代码结构如下: Book.Common:公共类库,提供公共方法。类库 Book.Models:提供实体类。类库 Book.WcfService:Wcf接口以及实现。类库 Book.WinForm:显示获取信息。winForm窗体 Hosting:服务宿主,将Wcf服务承载到一个进程中。控制
阅读全文
摘要:游标相当于数据库的指针。当我们查询到数据集的时候,可以使用游标来做一些遍历操作。 因为游标可以 遍历我们查询到的结果集,而且一次指向一行数据,方便我们逐行操作数据。 而且游标数据可以重复使用。他可以临时保存当前行的数据 但是它有一定的缺陷。因为他会将我们查询到的结果放置到内存,那么数据量大的时候会造
阅读全文
摘要:Quartz用于定时任务。当我们想周期性的执行某一个任务的时候,使用Quartz就会比较便捷 首先需要引用Quartz 首先声明任务管理类。里面包含了时间轴,作业(做什么任务)以及实践策略(周期次数等) public async static Task Init() { #region 创建单元(时
阅读全文
摘要:如何查看自己的内网IP: 在电脑的搜索框输入cmd,回车输入ipconfig IPv4就是内网地址 如何查看自己的外网地址: 百度输入 IP地址,第一条就是自己的外网地址 同一个光纤/路由器连接的所有设备的外网地址相同。内网地址不同。 在订购宽带业务时,运营商会分配给用户一个外网IP地址,在同一个网
阅读全文
摘要:RabbitMQ默认是自动确认,也就是消息推送给消费者之后,马上确认并销毁。但是假如消费消息的过程中发生了异常,由于消息已经销毁,这样就会造成消息的丢失。 除了自动确认之外,还有三种确认方式:手工确认、批量确认、接受拒绝。 一、手动确认。 也就是关闭了自动确认 channel.basicConsum
阅读全文
摘要:范例: ########### 每个指令必须有分号结束。################# #user administrator administrators; #配置用户或者组,默认为nobody nobody。 #worker_processes 2; #允许生成的进程数,默认为1 #pid
阅读全文
摘要:正向代理一般是用于内网客户端访问外网服务器。 比如我们想要访问谷歌浏览器的内容,但是直接访问获取不到,那么代理服务器帮助我们获取。代理服务器是可以访问谷歌浏览器的,然后他将获取的数据返回到我们的客户端。 那么此时,代理服务器代理的是我们的客户端。替客户端请求数据。 正向代理的用途: (1)访问原来无
阅读全文
摘要:【C#代码方式】 一般添加值之后,不设置过期时间的话,ttl某个键会显示-1,表示此时并没有设置过期时间 当设置了过期时间之后,则会显示剩余过期秒数 设置过期时间的做法 #region 设置过期时间 //设置多少秒 client.Set<string>("name", "Adu", TimeSpan
阅读全文
摘要:首先需要添加引用ServiceStack.Redis using(IRedisClient client=new RedisClient("127.0.0.1",6379,"123456",2)) { #region 单个增加与读取 //删除当前数据所有key client.FlushDb(); C
阅读全文
摘要:Redis设置密码的方法有两种 第一种、直接修改redis.conf 在配置文件中 找到 # requirepass foobared 这里默认是注释掉的,表示不使用密码,将#去掉,并将foobared改为自己想要修改的密码,需要重启redis。 第二种、直接使用命令 使用以下命令 config s
阅读全文
摘要:以往的sql优化一般是根据经验,但是遇上复杂的sql,以往经验不起作用的时候怎么办?这时候,就有性能分析工具来辅助我们分析Sql中存在的问题。 打开方法: Sql server 2012数据库 -》 工具 -》Sql Server Profiler 设置好数据库的地址和账号密码 按照上诉步骤进行设置
阅读全文
摘要:线程池分为四种: fixThreadPool(正规线程池) cacheThreadPool(缓存线程池) singleThreadPool(单线程线程池) scheduledThreadPool(周期执行线程池) 【线程池与多线程的区别】 1.线程池是在程序运行时,自动创建好多个线程,挂起等待任务。
阅读全文