摘要: OdbcConnection con = new OdbcConnection("Driver={SQL Server};server=PC-200201070359;uid=sa;pwd=123;database=test;"); try { con.Open(); OdbcCommand com 阅读全文
posted @ 2019-04-02 15:42 因致研发官方博客 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 一、问题背景目前公司准备上微服务的架构模式,在对比大量的API网关之后,最后选中了Kong作为我们的API网关,在经过大量的研究之后,啊呸,踩坑之后,终于跑起来了,简直是普天同庆,撒花祝贺。 但是在美滋滋的进行性能测试的时候,发现1000个并发总共10000个请求,在执行到第二次的时候,总是会卡着不 阅读全文
posted @ 2017-07-07 21:43 因致研发官方博客 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: NPM作为前端最cool及最烂的包管理器,它解决困扰前端工程化发展中代码模块管理的大问题。但是随着业务需求的发展,我们的代码从以前的单项目复用,延伸出了多项目复用的需求。本来项目之间代码复用管理的情景是酱紫的: 小诸:诶,你那边功能A实现了没有? 小文:实现了,在XXX项目里的aaa.js,你拷贝复 阅读全文
posted @ 2017-06-30 16:05 因致研发官方博客 阅读(4154) 评论(0) 推荐(0) 编辑
摘要: 用ubuntu 17.04部署完docker后,用winscp去管理系统上的文件发现默认的管理员账号权限不够,想重新用root登录,发现一只被服务器拒绝(permission denied)。已经执行过 设置了密码,但是没用,google了一下才知道需要修改系统设置允许远程登录root,果然服务器还 阅读全文
posted @ 2017-06-29 14:39 因致研发官方博客 阅读(5041) 评论(0) 推荐(0) 编辑
摘要: 今天在将开发环境中的门户数据库复制到新环境后,使用SqlSugar的ORM框架进行数据库操作的时候,出现了主键找不到的现象。排查了很久终于发现了关键点。特此记录。1.开发环境: 操作系统:CENTOS7 64位 内存: 1GB CPU 1/1 网络适配器:网桥模式 安装模式:最小化安装 系统语言设置 阅读全文
posted @ 2017-06-16 19:48 因致研发官方博客 阅读(3049) 评论(0) 推荐(0) 编辑
摘要: 一、概念AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/ 阅读全文
posted @ 2017-03-21 09:37 因致研发官方博客 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一、硬件要求 1.内存与Sweap:内存2G(以上),Sweap 2G(以上) 内存: 1-2G 2-16G 16G以上 Sweap: 1.5倍内存 1倍内存 16G 检查:# grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo 2. 阅读全文
posted @ 2016-10-21 10:21 因致研发官方博客 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Buffer Cache是SGA的重要组成部分,主要用于缓存数据块,其大小也直接影响系统的性能。当Buffer Cache过小的时候,将会造成更多的 free buffer waits事件。 下面将具体描述Buffer Cache的作用,调整与优化。 一、SGA的所有组件 从动态视图v$sga_dy 阅读全文
posted @ 2016-07-19 14:38 因致研发官方博客 阅读(10555) 评论(0) 推荐(0) 编辑
摘要: ORACLE AWR报告生成步骤 (以PL/SQL中命令窗口为例) 1.sqlplus或plsql的commod窗口(命令窗口)运行命令 @D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\awrrpt.sql; -- 具体地址,需要查询得到 --然后在弹出的对话框 阅读全文
posted @ 2016-07-02 20:49 因致研发官方博客 阅读(3137) 评论(0) 推荐(0) 编辑
摘要: 设计并不是一味只求美感或者感觉,设计同样是一门建立在多学科基础上的科学,从认知角度来理解设计能帮助我们设计出更多尊重用户的作品,这样的设计才能经得起时间的考验,让更多用户所喜爱。下面是我对《认知与设计——理解ui设计准则》这本书的概要与理解。 阅读全文
posted @ 2016-06-11 19:14 因致研发官方博客 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 本例中通过在CentOS 7中修改repo文件,直接从光盘或者ISO镜像文件安装Gnome图形界面(Gnome GUI),从而避免耗时从官网或镜像下载。 1.首先确保光盘或者ISO镜像文件正确连接到客户机,输入“mkdir /cdrom”在根目录下新建一个名为“cdrom”的文件夹, 继续输入“mo 阅读全文
posted @ 2016-05-12 14:17 因致研发官方博客 阅读(6220) 评论(0) 推荐(0) 编辑
摘要: CentOS7 自2014年7月7日发布之后,本人第一时间尝了鲜,把系统安装到了虚拟机中。现在给大家分享一下如何设置IP地址。Centos7中,加大了对IPV6 的支持,从配置文件中就可以看出来,但目前呢,大部分还是使用IPV4的。所以,我们来看一下如何通过个性配置文件修改IP地址。当然,你也可以通 阅读全文
posted @ 2016-04-29 09:11 因致研发官方博客 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为 阅读全文
posted @ 2016-04-29 09:04 因致研发官方博客 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。定义异常是事先定义程序执行过程中遇到的问题,异常处理定义了在遇到问题时对应当采取的处理方式,并且保证存储过程或者函数在遇到错误时或者警告时能够继续执行。 1 异常定义 1.1 语法 DECLARE condit 阅读全文
posted @ 2016-04-29 08:57 因致研发官方博客 阅读(14256) 评论(0) 推荐(3) 编辑
摘要: MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器 在MySQL中,创建触发器语法如下: 代码如下: CREATE TRIGGER trigger_name trigger_time t 阅读全文
posted @ 2016-04-29 08:52 因致研发官方博客 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 以前我要查找数据都是使用like后来发现mysql中也有正则表达式了并且感觉性能要好于like,下面我来给大家分享一下mysql REGEXP正则表达式使用详解,希望此方法对大家有帮助。 正则表达式描述了一组字符串。最简单的正则表达式是不含任何特殊字符的正则表达式。例如,正则表达式hello匹配he 阅读全文
posted @ 2016-04-28 11:31 因致研发官方博客 阅读(7624) 评论(0) 推荐(0) 编辑
摘要: DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 阅读全文
posted @ 2016-04-28 11:28 因致研发官方博客 阅读(196) 评论(0) 推荐(0) 编辑
摘要: mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一 阅读全文
posted @ 2016-04-25 09:27 因致研发官方博客 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型 错误日志 记录启动、运行或停止时出现的问题。 查询日志 记录建立的客户端连接和执行的语句。 二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复。 慢日志 记录所有执行 阅读全文
posted @ 2016-04-22 14:45 因致研发官方博客 阅读(219) 评论(0) 推荐(0) 编辑
摘要: mysql的分页比较简单,只需要limit offset,length就可以获取数据了,但是当offset和length比较大的时候,mysql明显性能下降1.子查询优化法先找出第一条数据,然后大于等于这条数据的id就是要获取的数据缺点:数据必须是连续的,可以说不能有where条件,where条件会 阅读全文
posted @ 2016-04-22 08:59 因致研发官方博客 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 服务器上,我们刚安装好MySQL后,是没有办法直接远程的,它只支持本地登录。所以我们必须要对刚安装好的MySQL进行设置,允许远程登录。 1. 使用“mysql -uroot -p”命令可以连接到本地的mysql服务。 2.使用“use mysql”命令,选择要使用的数据库,修改远程连接的基本信息, 阅读全文
posted @ 2016-04-11 13:29 因致研发官方博客 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 笔者最近读了《众妙之门-用户体验设计的秘密》,有几点感想分享给大家。 “设计的意义在于解决问题”,当笔者听到这句话的时候有一种醍醐灌顶之感。不知道大家是不是和我一样,一接到任务就会立即到花瓣或Behance、Dribbble等图库去寻找灵感,学习他人设计。毋容置疑,图库某种程度上能启发设计师的灵感,但他人的设计代表了他人对自己问题的解决方案,却无法解决你的问题。 阅读全文
posted @ 2016-04-10 20:49 因致研发官方博客 阅读(1074) 评论(1) 推荐(2) 编辑
摘要: 我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程中由于某些原因需要修改一下这个类,则唯一的做法就是打开源代码,进行修改,修改所有与这个对象有关的操作。这对我们是非常不利的 所以我们专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类或接口 阅读全文
posted @ 2016-04-09 15:16 因致研发官方博客 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 1.查看已装包 [root@host2 ~]# rpm -qa | grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@host2 ~]# [root@host2 ~]# 卸载 [root@host2 ~]#rpm -e mysql-libs-5.1.71 阅读全文
posted @ 2016-04-07 13:22 因致研发官方博客 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 清理CentOS7下的MariaDB。 [root@localhost ~]#rpm -qa | gremp mariadb [root@localhost ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar. 阅读全文
posted @ 2016-04-07 13:05 因致研发官方博客 阅读(2280) 评论(0) 推荐(0) 编辑
摘要: 在Centos7中用MariaDB代替了mysql数据库。所以在新安装MySQL前必须做好对系统的清理工作。 一.清理CentOS7下的MariaDB。 [root@localhost ~]#rpm -qa | gremp mariadb 二.下载MySQL的yum包 Linux系统自带的repo是 阅读全文
posted @ 2016-04-07 13:04 因致研发官方博客 阅读(7930) 评论(0) 推荐(0) 编辑
摘要: 在网页上大量使用图片,会导致网页卡顿等现象,为减少http的请求次数,提升网页性能,减少时间和带宽以及提升前端工作效率,我们对相关网页图标的实现方法进行了研究。 阅读全文
posted @ 2016-03-27 16:44 因致研发官方博客 阅读(1776) 评论(2) 推荐(8) 编辑

公司地址:上海市浦东新区峨山路101弄201室(陆家嘴软件园5号楼)  联系电话:021-50898286

2016 因致研发官方博客号 版权所有