Win7安装mysql,出现错误“系统找不到指定文件” 在win7上安装mysql,在执行到net start mysql时,出现如下图错误:一直找不到原因,最后百度一篇文章找到原因这是如果没有问题你直接启动服务就可以,连接上mysql了,不过有时因为你安装的目录不是默认的或者你之前安装过和之前的目录不一致,当你启动会出现"系统找不到指定文件"的错误这时候,就需要修改注册表,参考链接https://jingyan.baidu....
为什么说JAVA程序员必须掌握SpringBoot? SpringBoot 2.0 的推出又激起了一阵学习 SpringBoot 热,那么, SpringBoot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 SpringBoot? 传统企业使用 SpringBoot 会给我们带来什么样变革?带着这些问题,我们一起来了解下 SpringBoot 到底是什么?Spring 历史说起 SpringBoot 我们不得不先了解一下...
系统分析师和系统架构师的职位工作区别 在一个较大规模的软件组织里,一般都有项目管理师、软件架构师、系统分析师、软件设计师、测试工程师、数据库工程师、程序员、过程改进、质量保证等不同的职位。在这些职位中,人们容易混淆的是系统分析师和软件架构师。 对于系统分析师的角色,业界有两种观点,一种是把系统分析师当成既懂技术又懂管理的全能冠军,另一种是把系统分析师当作需求分析师,而架构师才是灵魂。那么,系统分析...
java命令查看jvm内存 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 ...
JAVA Socket超时浅析 套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。JAVA有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端用它初始一次连接。侦听套接字只能接收新的连接请求,不能接收实际的数据包。 套接字是基于TCP/IP实现的,...
为什么说Java中只有值传递? 在开始深入讲解之前,有必要纠正一下大家以前的那些错误看法了。如果你有以下想法,那么你有必要好好阅读本文。错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用,就是引用传递。错误理解二:Java是引用传递。错误理解三:传递的参数如果是普通类型,那就是值传递,如果是对象,那就是引用传递。实参与形参我们都知道,在Java中定义方...
spring异步任务处理 @Async的配置和使用 spring异步任务处理 @Async的配置和使用【可以提高业务吞吐量】由于公司需要收集移动端的操作事件,用户的每一个操作,都要存下来,我们用mongodb存放操作日志。这时可以用spring异步任务来处理,可以提快接口的响应时间。做法如下:在spring的配置文件里面加入下面类容rejection-policy="DISCARD" 表示 pool-size到了最大,队列也满了,再...
Spring Boot-JPA、Hibernate、Spring data jpa之间的关系 什么么是JPA?全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。为我们提供了:1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中;如:@Entity、@Table、@Column、@Transient等注解。2...
程序流程图、N-S图、PAD图 在需求分阶段经常使用3种方法去剖析我们所面对的业务。程序流程图任何复杂的程序图都应由5种基本控制结构组成或嵌套而成。盒图(N-S图)Nassi和Scheiderman提出了一种符合结构化程序设计原则的图形描述工具,叫作盒图,也叫做N-S图。任何一个N-S图,都是下面5种PAD图PAD是Problem Analysis Diagram的缩写,它是日本日立公司提出...
技术选型 什么是技术选型技术选型对于广大程序员,特别是互联网公司的技术负责人或者架构师来说,一定不陌生。小到日常开发中的一个工具库的选择,大到整个系统语言、架构层面的选择,都是技术选型的范围。今天我们就简单聊聊技术选型。一般而已,我们会碰到的技术选型,可以分为以下几类: 基础设施选型:云平台或IDC、编程语言、数据库等。 框架和库的选型:前后端的开发框架、核心类库等。 中间...
java中ScheduledExecutorService实现定时任务 该类需要导入包import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;import java.util.concurrent.TimeUnit;一、使用scheduleAtFixedRate()方法实现周期性执行public class Schedule...
阿里cdn请求原理以及缓存机制 阿里cdn请求原理以及缓存机制前提:假设CDN节点中没有客户访问的资源1. 客户访问某个网站。2. 客户向本地运营商DNS发出解析请求。3. 运营商DNS服务器将最终的解析权交给CNAME指向的CDN授权DNS服务器。4. CDN授权DNS服务器通过来源Ip知道了是哪个运营商的解析请求然后在运算某种算法返回给用户最近的CDN---L1节点IP地址。5. 客户访问CDN的L1节点,L1...
手机的系统版本信息 在开发中 我们有时候会需要获取当前手机的系统版本来进行判断,或者需要获取一些当前手机的硬件信息。android.os.Build类中。包括了这样的一些信息。我们可以直接调用 而不需要添加任何的权限和方法。android.os.Build.BOARD:获取设备基板名称android.os.Build.BOOTLOADER:获取设备引导程序版本号an
野生程序员的故事 本文摘自:《Web 全栈工程师的自我修养》 野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人。野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法。 遭遇“野生程序员” 腾讯公司内部的团队很多,在团队管理上有项目和专业两个维度。也就是说,有些团队是项目维度的,整个团队共同维护一个产品,成员
TCPdump抓包命令详解 http://starsliao.blog.163.com/blog/static/89048201062333032563/TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,
年 轻 《年 轻》 文/塞缪尔·乌尔曼 年轻,并非人生旅程中一段时光,它是心灵中的一种状态,并非粉颊红唇和体魄的矫健,而是头脑中的一个意念,是理性思维中的创造潜力,是情感活动中的一股勃勃朝气,是人生春色深处的一缕清新。 年轻,意味着甘愿放弃温馨浪漫的爱情去闯荡生活,意味着超越羞涩、怯懦和欲望的胆识与气质。而六十岁的男人可能比二十岁的小伙子更多地拥有这种胆识和气质
android中使用DisplayMetrics获取屏幕参数 --关于Densityint android.graphics.Bitmap.getDensity(),返回bitmap-density(密度)。默认的density就是当前display-density,除非当前应用程序不支持不同的screen-density。在android.util.DisplayMetrics类中定义了一些变量和常量。--常量DENSITY_XXX
获取控件坐标 getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很理解= =、)getLeft , getTop, getBottom, getRig