#调试模式

IntelliJ IDEA spring boot 远程Ddbug调试

一、idea配置1.在idea中点击右上角的"EditConfigurations" 2.点击+,选择Remote3.在Name处为此次Dbug起个名字,在Host添加测试环境的IP地址,Port可以,也可以自定义,将CommandlineargumentsforremoteJVM里面的粘贴出来备用,点击Ap...

Redis 主从集群搭建及哨兵模式配置

最近搭建了redis集群及哨兵模式,为方便以后查看特此记录下来;1.Redis安装2.主从架构  2.1Redis主从架构图    2.2Redis主从结构搭建  Redis集群不用安装多个Redis,只需复制多个配置文件,修改即可;  搭建redismaster  进入redis安装目录,创建redis_master...

IntelliJ IDEA 调试技巧

程序员的工作内容,有不少的时间是用在调试代码上。可以说不是在调试代码,就是即将调试代码。掌握调试代码的一些技巧,在使用IDE提供的debugger时会快速定位问题的方式。在多线程应用的开发中,有时候为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。在IDE里断点停下来的时候,可以...
代码星球 ·2021-02-15

IntelliJ IDEA tomcat 远程Ddbug调试

在开发过程中有时候需要ideaDdbug服务器代码,如下是配置步骤1.需要测试服务器开通相应端口提供远程调试2.idea配置最后 点击Apply OKidea配置就完成了3.测试服务器tomcat配置进入tomcat的bin目录,编辑(Linux)/bin/catalina.sh;(Windows)...

java 创建简单工厂模式

1.抽象类packagecom.zpark.service;/***定义一个环境接口,所有省治理环境的方式都实现这个接口,并重写治理环境的方法*@authortong**/publicinterfaceEnvironmental{publicvoidgovernanceEnvironment();}2.实现类packa...

window服务 调试步骤

方法一:1、编译windows服务项目工程2、把服务注册到系统服务上3、在visualstudio编辑器中,打断点,用Debug 进程调试方法二:在Onstart方法中,加上 Debugger.Launch();...
代码星球 ·2021-02-15

12306 网站设计可以换个思路:电脑随机抽签模式

春节快到了,春运也到了,考验12306的时候也到了。看了网上的各种分析,说是12306这种业务,技术上很难应付,如何如何。我很不以为然。12306的业务,是有其特殊性,但并非技术上不好处理。 首先,12306网站将买火车票的模式,分成了平常模式、春运模式,这也得到官方及民众的认可,属于业务清晰、不含糊。这在很...

观察者模式与订阅发布模式的区别

1、观察者模式观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新。观察者模式属于行为型模式,行为型模式关注的是对象之间的通讯,观察者模式就是观察者和被观察者之间的通讯。观察者模式有一个别名叫“发布-订阅模式”,或者说是“订阅-发布模式”,订阅者和订阅目标...

C#设计模式(23)——备忘录模式(Memento Pattern)

   在上一篇博文分享了访问者模式,访问者模式的实现是把作用于某种数据结构上的操作封装到访问者中,使得操作和数据结构隔离。而今天要介绍的备忘者模式与命令模式有点相似,不同的是,命令模式保存的是发起人的具体命令(命令对应的是行为),而备忘录模式保存的是发起人的状态(而状态对应的数据结构,如属性)。下面具体来看看...

C#设计模式(22)——访问者模式(Vistor Pattern)

  在上一篇博文中分享了责任链模式,责任链模式主要应用在系统中的某些功能需要多个对象参与才能完成的场景。在这篇博文中,我将为大家分享我对访问者模式的理解。   访问者模式是封装一些施加于某种数据结构之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保存不变。访问者模式适用于数据结构相对稳定的系...

C#设计模式(21)——责任链模式

  在现实生活中,有很多请求并不是一个人说了就算的,例如面试时的工资,低于1万的薪水可能技术经理就可以决定了,但是1万~1万5的薪水可能技术经理就没这个权利批准,可能就需要请求技术总监的批准,所以在面试的完后,经常会有面试官说,你这个薪水我这边觉得你这技术可以拿这个薪水的,但是还需要技术总监的批准等的话。这个例子也就诠...
代码星球 ·2021-02-15

C#设计模式(20)——策略者模式(Stragety Pattern)

   前面主题介绍的状态模式是对某个对象状态的抽象,而本文要介绍的策略模式也就是对策略进行抽象,策略的意思就是方法,所以也就是对方法的抽象,下面具体分享下我对策略模式的理解。  在现实生活中,策略模式的例子也非常常见,例如,中国的所得税,分为企业所得税、外商投资企业或外商企业所得税和个人所得税,针对于这3种所...

C#设计模式(19)——状态者模式(State Pattern)

  在上一篇文章介绍到可以使用状态者模式和观察者模式来解决中介者模式存在的问题,在本文中将首先通过一个银行账户的例子来解释状态者模式,通过这个例子使大家可以对状态者模式有一个清楚的认识,接着,再使用状态者模式来解决上一篇文章中提出的问题。  每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状...

C#设计模式(18)——中介者模式(Mediator Pattern)

  在现实生活中,有很多中介者模式的身影,例如QQ游戏平台,聊天室、QQ群和短信平台,这些都是中介者模式在现实生活中的应用,下面就具体分享下我对中介者模式的理解。  从生活中的例子可以看出,不论是QQ游戏还是QQ群,它们都是充当一个中间平台,QQ用户可以登录这个中间平台与其他QQ用户进行交流,如果没有这些中间平台,我们...

C#设计模式(17)——观察者模式(Observer Pattern)

   在现实生活中,处处可见观察者模式,例如,微信中的订阅号,订阅博客和QQ微博中关注好友,这些都属于观察者模式的应用。在这一章将分享我对观察者模式的理解,废话不多说了,直接进入今天的主题。  从生活中的例子可以看出,只要对订阅号进行关注的客户端,如果订阅号有什么更新,就会直接推送给订阅了的用户。从中,我们就...
首页上一页...910111213...下一页尾页