MYSQL进阶功能 MySQL进阶知识(一)--系统库MySQL进阶知识(二)--数据回滚和备份游戏服务端开发中的MySQL进阶知识(三)--慢查询MySQL进阶知识(四)--InnoDB锁的问题MySQL进阶知识(五)-常用命令语句MySQL进阶知识(六)--其他MySQL进阶知识(六)--其他.........
简单几句话让你明白SaaS与PaaS的区别 在云计算非常热门的今天,很多人以为租赁个云主机就是云计算的全部。而SAAS平台用户无需开发软件,消费者要A软件就购买A软件的SAAS服务,要B软件就购买B软件的SAAS服务。不过如果云服务商中没有消费者想要的软件服务的话,就没办法了。在PAAS平台上,用户可以自由开发自己的软件,也可以部署不同的软件。PAAS和SAAS属于云计算的不同层级,优缺点各不同相同,针对用户也有所不同。有需要购买云服务的朋友,得根据自己的实际情况来选择。他们不需要懂开发,也不需要懂技术,也不用管维护,只需要懂如何使用该软件即可。..
IDEA “Cannot resolve symbol” 解决办法 IDEA无法识别同一个package里的其他类,将其显示为红色,但是compile没有问题。鼠标放上去后显示“CannotresolvesymbolXXX”,重启IDEA,重新syncgradle,Cleanbuild都没有用。点击菜单中的“File”->“InvalidateCaches/Restart”,然后点击对话框中的“InvalidateandRestart”,清空cache并且重启。语法就会正确的高亮了。...
idea创建Module 现在大部分j2ee项目都采用了多模块的方式进行设计,好处是功能划分清晰,方便更新维护,那么在创建新模块的时候就会遇到些问题,不是驴不跑就是磨不转,整的怀疑人生,于是将自己的创建流程记录下,方便日后操作(年龄大了,记性不好,容易忘)点OK就算创建完成了,如果要引用其他的模块,只需在pom.xml里做相应配置就可以了,如果想使用idea的BuildArtifacts来进行打包,那需要做相应的配置,具体配置内容可以看之前的文章。填好Name和Location。1、创建新的Maven模块。......
idea打包java项目 打包发布Web项目时,ProjectStructure->Artifacts,选项中有webapplicationexploded,这个是以文件夹形式(WarExploded)发布项目,选择这个,发布项目时就会自动生成文件夹在指定的outputdirectory;如果选webapplicationarchive,就是war包形式,每次都会重新打包全部的,将项目打成一个war包在指定位置。根据下图中流程进行操作,就可以导出项目到文件夹了。......
Spring Cloud下使用Feign Form实现微服务之间的文件上传 背景 Spring Cloud现在已经被越来越多的公司采用了,微服务架构比传统意义上的单服务架构从复杂度上多了很多,出现了很多复杂的场景。比如,我们的产品是个app,支持第三方登录功能,在手机端调用第三方授权接口之后,返回了用户的相关信息,比如open_id,性别,头像等。这些信息我们需要保存在我们服务器上,当时针对头像是应该保存图片的url还是图片本身发生了歧义,在一番讨论之后,得出的结果是,我们需要通过url将图片下载到我们本地,然后调用我们自己的文件微服务中上传功能保存起来。 跨服务之间调用,我们
btree索引和hash索引的区别 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然 Hash 索引效率高,但是 Hash 索引本身由于其特殊性也带来了很多限制和弊端,主要有以下这些。
C# event事件学习与使用 分三步来实现一个event事件定义事件、注册事件、触发事件using System;namespace SimpleEvent{ using System; /***********发布器类***********/ public class EventTest { private int value; public delegate void NumManipulationHandler(); public event NumManipulatio
C# Callback功能实现方式(委托、接口) 方式一、用委托作为形参,把结果传回实参方式二、通过接口实现方式三、通过事件关联,适用桌面应用程序方式四、子窗体调用父窗体的函数(委托)方式一、用委托作为形参,把结果传回实参public partial class index : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { Child chld = new Child(); chld...
C#窗体加标尺的两种方式及显现效果 1.带刻度和缩放比例的标尺 public static float MonitorDPI = 96; private int originLocation = 0; //坐标原地起始位置 private int maxScaleX = 1000; //X轴最大刻度 private int maxScaleY = 1000; //Y轴最大刻度 private float scaling = 1.0F; //缩放比例...
html使用echart实现机床运行状态图 因为我使用的是远程桌面截取的运行环境里面的界面,截图没法看到鼠标悬停内容,所以就手机拍了一张,有点不清晰,无非就是一个效果图,大家将就着看吧。有9台机床,系统监听机床的运行状态,将运行状态记录在系统里,使用echart的图表来显示出来,包括开始时间、结束时间、耗时等,下面是代码,默认显示当天的内容。生产环境的针对项目做了接口,下面的是一个可运行的demo,大家可以自己尝试制作接口,如有问题请留言<!DOCTYPE html><html style="height: 100%
VS2019将NET4.7.2和SqlLocalDB2019等服务打包到安装包中 第一步:VS2019要打包成安装包程序,需要安装Microsoft Visual Studio Installer Projects,安装方式如下,扩展选择Install Projects,下载完成后重启vs自动安装,没什么复杂的就不用说了第二步:在解决方案下面建立一个Setup安装项目(Setup Project),添加要打包的程序及文件,网上也很多教程,右键Application Folder,添加你的文件就可以了第三步:右键Setup项目,属性,选择要打包进安装包的项第四步:下
java使用POI解析excel时碰到1900年日期格式造成的取时间不准确问题 发现问题的背景是这样的:要开发一个excel上传工单,使用POI解析工单,获取其中信息的一个功能,其中有一项是加工时间在excel中格式是[h]:mm:ss,是一种自定义格式,转换为时间格式是1900/1/1 22:07:30出现的问题是,我要获取这个加工时间使用的java代码是:Date date = cell.getDateCellValue();//或Date date = HSSFDateUtil.getJavaDate(cell.getNumericCellValue());
微信小程序open-data设置圆角头像 wxml文件<view class="userinfo"> <view class="userinfo-avatar"> <open-data type="userAvatarUrl"></open-data> </view> <open-data type="userNickName"></open-data></view>wxss文件.userinfo { p...
【聊天表情包小程序的开发】之小程序源码分享 目前已经完成了表情的展现、分享、搜索等功能,这几天住了个院,可能需要过几天才能更新了,现在先把源码放出来,供大家学习和研究。后续会更新更多功能,包括且不限于 用户收藏、表情制作、表情上传、广告等功能,希望大家关注小程序和git,会不定时更新哦!!!主要页面样式如下:在线测试小程序二维码git上开源的工程地址为:https://gitee.com/gllfeixiang/bqminiapp...
【聊天表情包小程序的开发】之小程序界面的实现 在制作的过程也是在不断优化、不断增加功能的过程,这段时间对小程序的构思还有很多,在完成初步的表情展示和分享后,即目前已上线的小程序的功能后,后续会加上表情收藏、表情制作等功能,大家还有什么好的意见或建议,咱可以一块来实现它。当博客更新到和小程序同步的时候,我会将其放到git上,方便大家学习调试,现在开放的太早,与博客不同步,可能影响大家观看。下一步要实现的功能是每个页面的布局和数据显示,问题不是很大,就是在下拉刷新的时候遇到了点困难,好在都已经解决了,下面是/pages/basic/home/ind