[csharp] view plain copy print? 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化。 一、服务器硬件对MySQL性能的影响 ...
分类:
数据库 时间:
2018-06-17 15:17:07
阅读次数:
219
首先,现有的三层项目的结构 其中 Repository Service 一、安装Autofac nuget上安装Autofac 二、替换内置的DI框架 将Startup.cs中的ConfigureServices返回类型改为IServiceProvider,然后新起一个方法RegisterAutof ...
分类:
Web程序 时间:
2018-06-17 15:16:56
阅读次数:
487
1. 使用工具 plsql . GUI的方法,如图示 2. 操作界面 3. 然后就看到了插入语句 ...
分类:
数据库 时间:
2018-06-17 15:16:50
阅读次数:
319
fanShe.java package example5;class fanShe{ /*1.应用在一些通用性比较高的代码中。 *2.后面学的框架,大多数都是应用框架来实现的。 *3.在框架开发中,都是基于配置文件来开发。在配置文件中配置了类,可以通过反射得到类中的所有内容,可以让类中的某个方法来执 ...
分类:
编程语言 时间:
2018-06-17 15:16:42
阅读次数:
157
flag包实现了命令行的flag解析用法funcString(namestring,valuestring,usagestring)*stringString定义了一个指定名字为name的string类型flag,默认值为value,用法usage.返回值是string类型的地址,存放了flage对应的值funcStringVar(p*string,namestring,valuestring,u
分类:
编程语言 时间:
2018-06-17 15:16:33
阅读次数:
1142
最近抽时间看了一些aop。好像翻译叫做切片技术。大概也能说明白是什么意思。 其中,有三个注解需要注意,分别是@Around,@Before,@After。 其中 @Around进行切片捕捉,可以捕捉到joinpoint(理解成切片对象方法)。 即对方法A进行切片,则A被调用时,执行@Around。@ ...
分类:
编程语言 时间:
2018-06-17 15:16:27
阅读次数:
8949
CentOS7上搭建httpbin环境 1、安装python31)安装python3.6可能使用的依赖yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 2)到pyth ...
分类:
Web程序 时间:
2018-06-17 15:16:17
阅读次数:
501
一、先检查系统内是否已安装过jdk: 1、rpm -qa |grep java 2、rpm -qa |grep jdk 3、rpm -qa |grep gcj 如果没有,可直接安装,如果有,先卸载:rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带 ...
分类:
其他好文 时间:
2018-06-17 15:16:09
阅读次数:
195
C - *3 or /2 Time limit : 2sec / Memory limit : 1000MB Score: 300 points Problem Statement As AtCoder Beginner Contest 100 is taking place, the office ...
分类:
其他好文 时间:
2018-06-17 15:16:01
阅读次数:
283
一、 下载 1. 下载地址 http://subversion.apache.org/packages.html 2. 下载服务端 本文VisualSVN server 服务端和 TortoiseSVN客户端搭配使用。 点开上面的VisualSVN链接,下载VisualSVN server 3. 下 ...
如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作。同时,这个问题在Stack Overflow中也是一个非常热门的问题。在投票比较高的几个答案中给出了几种不同的方法,但是他们的时间复杂度也是各不相同的。本文将分析几种常见用法及其时间成本。 检查数组是否包 ...
分类:
编程语言 时间:
2018-06-17 15:15:35
阅读次数:
179
本篇基于Ocelot官方文档,学习了一下Ocelot的一些有用的功能:负载均衡(虽然只提供了两种基本的算法策略)、缓存、限流、QoS以及动态路由(Dynamic Routing),并通过一些简单的Demo进行了验证。通过查看Ocelot官方文档,可以知道Ocelot还支持许多其他有用的功能,而那些功... ...
RabbitMQ 基于Erlang 实现, 客户端可以用Python | Java | Ruby | PHP | C# | Javascript | Go等语言来实现。这里做个java语言的测试。首先安装好RabbitMQ 服务端。 <dependency> <groupId>com.rabbitm ...
分类:
编程语言 时间:
2018-06-17 15:15:07
阅读次数:
956
单元测试是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,JAVA单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别 ...
分类:
其他好文 时间:
2018-06-17 15:14:58
阅读次数:
210
外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 概述 意图 为子系统中 ...
分类:
其他好文 时间:
2018-06-17 15:14:43
阅读次数:
170
2018-06-17 14:04:27 问题描述: 问题求解: 方法一、如果对空间复杂度没有要求,那么直接使用HashMap对每个数字出现次数进行计数,最后对HashMap遍历一遍即可,总的时间复杂度为O(n),空间开销较大。 方法二、对空间要求比较严格的话,那就只能使用位运算了,一个简明的思路是, ...
分类:
其他好文 时间:
2018-06-17 15:14:34
阅读次数:
160