为您找到搜索结果:1294个
Mysql用户管理及权限分配
早上到公司,在服务器上Mysql的数据库里新建了个database,然后本地的系统里用原来连接Mysql账号admin连这个数据库。结果报错了,大概是这样子的:Accessdeniedforuser'admin'@'%'(usingpassword:YES)在万能的网上搜了一下,很容易解决了。其实就是用原来的admin账号的原因,而admin账号没有被分配访问我新建的数据库database的权限。用root用户给admin添加相应的权限,上述问题就解决了。之前对Mysql用户的管理和权限关注的比较少或者基本没有关注,调试时好多时候用root用户连接Mysql了(这样做非常不对,root是你不能登录其他管理账号才使用的)。前段时间看《Mysql必知必会》有专门一章介绍用户管理和权限分配的,安全管理。走马观花,因为实践中没遇到相关问题,所以没怎么上心。今天刚好碰到这问题了。算是基础知识了,给自己扫扫盲。Mysql服务器的安全基础是:用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。换句话说,用户不能对过多的数据具有过多的...
windows server2012部署apache项目访问后台管理系统时tomcat就停了是怎么回事
是由于环境变量没有配好的原因,找不到jre目录tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好。我们首先打开”命令提示符“窗口,输入java命令,城市jDK是否安装,如果显示一大堆有关java的提示就已经安装好了。 再测试JDK环境变量否已经配置好,在“命令提示符窗口”,输入javac,如果显示“'javac'不是内部或外部命令,也不是可运行的程序”则环境变量未设置好。如下图就是环境变量没配置好,这是导致tomcat启动闪退的主要原因。 方法一:配置JDK环境变量打开“系统属性”窗口,点击“高级”选项,然后点击“环境变量(N)”。 然后再“系统变量”中点击“新建(W)”,在弹出来的“新建系统变量”窗口中新建变量JAVA_HOME,设置变量值为Java的安装路径。 然后编辑变量Path,设置变量值为设置变量值%JAVA_HOME%in;%JAVA_HOME%jrein。 新建变量CLASSPATH,设置变量值为.;%JAVA_HOME%libdt.jar;%JAVA_HOME%...
微信服务号如何添加其他人管理公众号
微信公众号添加多个管理员的方法 11、登入微信公众账号,在左侧的导航栏里面找到设置,然后进入安全中心,如下图所示。22、进入安全中心之后,在管理员微信号选项中,点击详情进入,如下图所示。33、进入之后,点击绑定绑定运营者微信号,如下图所示。44、然后输入需要做管理员的微信号,如下图所示。55、接着点击邀请绑定,如下图所示。66、邀请成功之后,用现有的管理员账号扫描,然后对方同意即可,如下图所示。详细介绍请查看全文:https://cnblogs.com/qianzf/原文博客的链接地址:https://cnblogs.com/qzf/...
Asp.Net Core Api 使用Swagger管理文档教程的安装与使用
这周因为公司的需求需要我做一个Api的程序,这周的三天时间我一直在CoreApi和 frameworkApi之间做纠结。不知道要使用哪一个去做项目,想着想着就决定了。既然两个我都没用过那个何不来使用CoreApi来做呢。也是对自己的一种锻炼! OK,接下来回归正题! Core下的Swagger和传统framework Mvc下的Swagger是不一样的! 两者的差距: 其一:引用的程序集不一样。 其二:安装完程序集后需要配置的地方不一样, framework 下的Swagger安装完后会有swaggerconfig和sw...
非软件行业公司自建软件开发部门能力不强的原因分析
最近有一个长期客户,汽车行业排名前列的,开始进行自建软件开发部门,逐步代替原有的每个项目挑选软件供应商、谈合同的合作方式。此客户是我们公司的主要客户,对我们的影响也很大。作为乙方,我们只能尝试逐步向外开拓其它业务,同时观望其后续结果。 一年多下来,据了解,其成绩并不理想:项目完成周期长、质量也堪忧,交付的软件,都要多次修改,才能逐步向能接受的质量靠拢。 当然,我个人来说,我从一开始就不看好"非软件行业公司自建软件开发部门"。 作为1996年大学毕业的IT业资深人士,耳闻此类事情不少,也亲身经历过一次。之前在某美资500强IT公司工作,其建立了一个软件中心,用于对公司内、外提供开发软件服务。对外的软件项目,限于软件行业合同的规定(大多是先完成软件、后付款,能争取的最有利的不过是分阶段付款),不得不争取做好,以便获得客户的认可,期待客户及时进行确认收料(收货),按计划收款。对内部服务的软件项目,则质量只能说是凑合,勉强能用罢了。 为什么会有这种差异呢?为什么企业内部的软件开发部门,做不好为本企业开发的软件呢? 本文尝试分析其中的奥秘。 首先,现代工商业的发展,导致行业工作细...
Springcloud Gateway 路由管理
SpringCloudGateway是SpringCloud的一个全新项目,该项目是基于Spring5.0,SpringBoot2.0和ProjectReactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式。SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代NetflixZuul,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流。相应的入门demo网上很多,我们这边一笔带过 1.引入pom依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId&g...
Mybatis 事务管理
mybatis的事务和数据源有着非常密切的联系。上文讲述了mybatis的数据源,本文要讲述的便是mybatis的事物 1.事务的分类我们还是已一段xml配置文件为例<environmentsdefault="development"><environmentid="development"><transactionManagertype="JDBC"><propertyname="..."value="..."/></transactionManager><dataSourcetype="POOLED"><propertyname="driver"value="${driver}"/><propertyname="url"value="${url}"/><propertyname="username"value="${username}"/><propertyname="password"value="${password}"/></dataSour...
spring profile 多环境配置管理
/本地、测试、开发、产品等不同环境文件配置 如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。 开发时的某些配置比如log4j日志的级别,和生产环境又有所区别。 各种此类的需求,让我希望有一个简单的切换开发环境的好办法。 现在spring3.1也给我们带来了profile,可以方便快速的切换环境。 使用也是非常方便。只要在applicationContext.xml中添加下边的内容,就可以了<!--开发环境配置文件--><beansprofile="test"><context:property-placeholderlocation="/WEB-INF/test-orm.properties"/></beans><!--本地环境配置文件--><beansprofile="local"><context:property-placeholderlocation="/WEB-INF/local-orm.properties"/></beans> ...
java 枚举类如何获取spring管理的Bean对象
1.情景展示 像枚举类中注入spring管理的bean对象虽然不常见,但是,也有它对应的使用场景,如何实现?2.原因分析 以springboot为例,可像普通类那样通过注解@Autowire或@Resource注入对象。 如上图所示,在枚举类中也是可以使用@Resource或@Autowired注入对象,一开始我以为不可以,后来发现其实也是可以哒; 只不过,平常我们在类中注入对象是写在类的最前面(作为类的私有属性),而在枚举中,需遵循:枚举对象在最上面,私有属性在下面; 这就会出现一个问题,因为枚举类在最上面,而注入的对象在下面(代码先后顺序问题),所以,我们无法在添加枚举类的时候,就为属性interfaceType赋值; 这就很尴尬,不过好在有注解@PostConstruct,被该注解声明的方法,会在注解@Resource或@Autowired执行后,再执行; 这样一来,我们就可以在PostContruct()方法中拿到注入的bean对象,进而就可以为指定的枚举类重新为其属性interfaceType进行赋值; 这样,就实现了:为不同的接口注入不同的业务实...
安装Linux管理工具,Xshell远程管理工具,出现由于找不到mfc110u.dll,无法继续执行代码!
1.出现此问题的原因:主要是你的系统未安装VC++2012和VS2012的运行库组件,自己去微软官网下载中心直接下载安装即可解决;安装不用选择路径,一切按照默认进行。2.附上VC++2012和VS2012的运行库组件下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679 注意:如果是64位的系统需要同时安装x64和x68才行! ...
Vue 状态管理 Vuex
1、概述Vuex作为插件,管理和维护整个项目的组件状态。 2、安装vuexcnpmi--savevuex 3、vuex使用github地址:https://github.com/MengFangui/VuexnewVue({el:'#app',router:router,//使用vuexstore:store,render:h=>{returnh(App)}}); 4、配置项(1)数据:数据保存在state中。store的数据只能读取,不能改变。(2)改变store中的数据使用mutations。组件内通过this.$store.commit来执行mutations.(3)getters:提取过滤方法。(4)actions:处理异步操作,组件内通过this.$store.dispatch触发。涉及数据改变的用mutations,涉及业务逻辑的使用actions。以上整体配置为://vuex的配置//注意Store是大写conststore=newVuex.Store({//数据保存state:{count:0,list:[1,5,8,10,30,50...
node 日志管理模块
1、morganhttps://www.npmjs.com/package/morgan2、winstonhttps://www.npmjs.com/package/winston...
RabbitMQ CLI 管理工具 rabbitmqadmin(管理)
作者:田园里的蟋蟀出处:http://www.cnblogs.com/xishuai/一般情况下,我们会使用rabbitmq_management插件,通过WebUI的方式来监控和操作RabbitMQ(端口15672),但有时候命令的方式会更加方便一些,RabbitMQ提供了CLI管理工具rabbitmqadmin,其实就是基于RabbitMQ的HTTPAPI,用Python写的一个脚本。另外,除了rabbitmqadmin,有个人也写了一个 rabbitmq-dump-queue 脚本,用于抓取Queue队列,用文件进行存储,但使用下来,感觉还是官方的rabbitmqadmin比较好些。rabbitmqadmin提供了下面功能:列出exchanges,queues,bindings,vhosts,users,permissions,connectionsandchannels。创建和删除exchanges,queues,bindings,vhosts,usersandpermissions。发布和获取消息,以及消息详情。关闭连接和清空队列。导入导出配置。使用rab...
Docker ui管理工具:Portainer
Portainer是一款优秀的Docker图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,安装起来也非常的简单,推荐给大家。1、下载Portainer镜像搜索portainer镜像:[root@iZbp13sno1lc2yxlhjc4b3Z/]#dockersearchportainerNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDportainer/portainerMakingDockermanagementeasy.https://porta…1580下载portainer镜像:[root@iZbp13sno1lc2yxlhjc4b3Z/]#dockerpullportainer/portainerUsingdefaulttag:latestlatest:Pullingfromportainer/portainerd1e017099d17:Pullcomplete2、创建Por...