虽然我有一个通用记录器来记录错误,异常等情况,但这些记录器使用滚动文件接收器将内容记录到my- {date} .log中。
但是,我需要另一个实例来对audit- {date} .log进行审计,并需要另一个实例来将perf信息写入perf- {date} .log。
如何使用不同的配置或接收器创建serilog的多个实例?
这是我想要做的,我知道它可能与perl,php,python和java,但我正在使用c#
我该怎么做:
public void amethod(string functionName)
{
AVeryLargeWebServiceWithLotsOfMethodsToCall.getFunctionName();
}
Run Code Online (Sandbox Code Playgroud)
我想将functionName传递给方法,我希望它如上所述执行.
怎么做到这一点?
我需要ANTLR或任何其他工具吗?
谢谢.
我将JS文件放在远程服务器上.我想知道请求的来源.
即:我在google.com上有一个js,当用户点击js生成的链接时,它会在我的服务器上触发一些c#代码,但我在yahoo.com上也有相同的js,id就像能够知道请求的来源.
怎么找到这个?
我有以下方法:
public List<string> someMethod()
{
// populate list of strings
// dump them to csv file
//return to output
}
Run Code Online (Sandbox Code Playgroud)
问题是:我不希望用户等待csv转储,这可能需要一段时间.如果我使用csvdump的线程,它会完成吗?在输出返回之前或之后?
csvdump完成后,id喜欢通知另一个类来处理csv文件.someMethod不需要等待csvdump完成?
我读到你可以使用接口和代理来达到同样的目的.比如,您可以使用委托而不是接口.
有人能提供一个例子吗?我在简言之书中看到了一个例子,但我没有记住并且想要离开.
是否可以提供一些示例代码?用例?
谢谢.
我有一个http处理程序,我将每个请求存储到内存中的并发队列集合.经过一段时间后,我将集合大量插入数据库.
这是一个坏主意吗?因为数量很大,这似乎是IMO更好的方法.
我确实看到一些差异(命中数与数据库中存储元素的数量),由于线程,而我正在刷新并发集合,我锁定它并批量插入其内容,然后清空集合.然后从集合中删除锁.
有更好的做法吗?或者你做过类似的事情?
我使用命令行JMX客户端来查询ActiveMQ服务器.同时我希望能够动态地为服务器设置值.比如MemoryLimit.
是否可以通过命令行JMX客户端设置值,如果是,我该如何设置内存限制?
这就是我能够查询的方式.
java -jar cmdline-jmxclient-0.10.3.jar - localhost:1099 org.apache.activemq:BrokerName=defaultBroker,Destination=Testing,Type=Queue MemoryLimit
Run Code Online (Sandbox Code Playgroud)
但我怎么能设置memorylimit?
我试过以下:
java -jar cmdline-jmxclient-0.10.3.jar - localhost:1099 org.apache.activemq:BrokerName=defaultBroker,Destination=Testing,Type=Queue setMemoryLimit=300000`
Run Code Online (Sandbox Code Playgroud)
并失败如下.
11/18/2011 11:56:28 -0800 org.archive.jmx.Client setMemoryLimit = 300000:找不到操作setMemoryLimit.
我需要创建一个休息服务器和客户端.
我偶然发现了使用套接字的本教程.我希望能够使用REST调用,可能是HTTP,因为客户端实际上使用不同的语言.
而不是使用Socketapi java.net.*我应该使用什么?如果我使用Socket API,我可以使用c ++和php与此服务器通信吗?或者我应该使用REST?
任何方向赞赏.
我有一个输入字符串如下:
thumb_634735515600845357tchayat_november_200612.jpg
Run Code Online (Sandbox Code Playgroud)
我想要做的是首先拆分这个字符串_.然后将得到的标记放在1到n的位置并加入它们.
具体来说,就我的样本输入而言,这是我想要的输出.如您所见,thumb_已从字符串的前面删除:
634735515600845357tchayat_november_200612.jpg
Run Code Online (Sandbox Code Playgroud)
我知道怎么做分裂.但接下来我该如何进行加入步骤呢?我意识到我可以使用for循环来进行连接.但有更好的方法吗?我不能使用子字符串方法来执行连接步骤,因为我之前有数据thumb_.
最后,请注意,后面的_字符thumb始终是第一个实例_.