摘要: 本人是新手··刚入行的小菜鸟··希望大侠 别喷··· 要是有写错的地位 请指正···3Q项目技术人的要求的 密码不是能随便修改,要修改给个选择按钮··,于是我就写成 checkbox 密码是MD5 密码框的如下: 修改密码文本框是webform 服务端控件 , 我的思路是 文... 阅读全文
posted @ 2015-09-10 10:22 逆流而下 阅读(384) 评论(0) 推荐(0)
摘要: public class Car { private Car(){} //volatile 保证变量可见性,屏蔽指令重排序 private volatile static Car instance; // 获取单例对象的静态方法 public static Car getInstance(){ // 阅读全文
posted @ 2025-05-29 23:48 逆流而下 阅读(7) 评论(0) 推荐(0)
摘要: /** * 懒汉式使用 synchronized 锁, 锁住了创建单例对象的方法 * 防止多个线程同时调用,同时正是使用了这个锁,导致创建对象的方法的并发度很低 * @description:[类描述] * @create: 2025-05-29 23:14 **/public class Book 阅读全文
posted @ 2025-05-29 23:20 逆流而下 阅读(7) 评论(0) 推荐(0)
摘要: public class Dog { private Dog() { } private static Dog instance; //懒汉式加载 public static Dog getInstance() { //通过判断对象是否被初始化,来选择是否创建对象 if (instance == n 阅读全文
posted @ 2025-05-29 23:08 逆流而下 阅读(8) 评论(0) 推荐(0)
摘要: /*单例:* 1.私有构造函数 --不能new* 2.类中创建私有对象* 3.创建对外访问的对象* */ public class User { /* * 1.私有构造函数 --不能new * 2.类中创建私有对象 * 3.创建对外访问的对象 * * 在内加载期间就初始化静态实例,保证instanc 阅读全文
posted @ 2025-05-29 22:05 逆流而下 阅读(9) 评论(0) 推荐(0)
摘要: 场景: 1.主办方发布一个活动 2.客户方预约 3.通过VX关联的客户发送邮件 代码: public void Method4() { //创建连接 var connection = factory.CreateConnection(); //创建通道 var channel = connectio 阅读全文
posted @ 2025-05-29 14:10 逆流而下 阅读(20) 评论(0) 推荐(0)
摘要: 场景 : 1.主办方 发布一个活动 2.客户a 收到信息预约 3. 发送邮件给客户 (或者短信通知) 代码: 生产者: public void Method3() { //创建RabbitMQ工厂 ConnectionFactory factory = new ConnectionFactory() 阅读全文
posted @ 2025-05-29 13:43 逆流而下 阅读(10) 评论(0) 推荐(0)
摘要: 消费者 channel.BasicConsume(queue: "", autoAck: true,//自动消息确认 ,如果设置为false,会导致消息重复消费 consumer: consumer ); ———————————————————— 手动确认机制 //1. 创建工厂 var facto 阅读全文
posted @ 2025-05-29 10:25 逆流而下 阅读(6) 评论(0) 推荐(0)
摘要: 场景: 主办方(生产者)发布一个消息或者一个计划 到 rabbitmq, 客户(消费者)预定这个计划 从rabbitmq生产者代码: [HttpPost] public string CreatePlan(PlaninfoDto planinfo) { //创建RabbitMQ工厂 Connecti 阅读全文
posted @ 2025-05-29 10:14 逆流而下 阅读(14) 评论(0) 推荐(0)
摘要: .Net8 读取配置文件 1.读取json文件 AppSettings.json 文件 { "Person": { "Name": "杨xx", "Gender": "女", "Age": 20 } } 代码: static void ReadFile1() { /* 使用 icrosoft.Ext 阅读全文
posted @ 2025-05-26 23:33 逆流而下 阅读(120) 评论(0) 推荐(0)
摘要: 试试 面向接口编程 //**Nuget添加 Microsoft.Extensions.DependencyInjection 1、定义动物接口 interface IAnimal { void Cry(); } public class Dog : IAnimal { public void Cry 阅读全文
posted @ 2025-05-26 21:25 逆流而下 阅读(22) 评论(0) 推荐(0)