4 持.之.以.恒

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

大龄程序员的出路

也算是给年轻程序员的建议吧有人说程序员是吃青春饭的,不错,就本人干开发7、8年的经验来说,深有体会,国内开发确实是这样;或许本人水平一般般,比不上那些手撸底层核心源码的大牛,但年龄大了再熬夜手撸代码身体确实吃不消。现在的企业本质就是赚钱,资本家的本质就是剥削你的剩余价值。能996,能无偿加班,能拼命的,资本企业都是十分喜欢的,而这些特征基本上是年轻人身上才有的特质,年纪大了,有家庭小孩...

2019-09-20 16:48:51

mysql远程连接权限设置

mysql远程连接权限设置今儿有位同事提出,一套MySQL5.6的环境,从数据库服务器本地登录,一切正常,可是若从远程服务器访问,就会报错,ERROR1045(28000):Accessdeniedforuser'bisal'@'x.x.x.x'(usingpassword:YES)我才开始接触MySQL,因此每一个错误场景,都是增长经验的机会,这种错误...

2019-09-12 16:56:40

Linux下安装PHP curl扩展

本文实例讲述了Linux下安装PHPcurl扩展的方法。分享给大家供大家参考,具体如下:今天开发时遇到这样的一个问题,就是如何在Linux下安装PHP的curl扩展,我的LNMP环境都是原先进行编译安装了的,不是使用YUM方式安装的。我的环境:Linux:CentOs6.4PHP:5.6.30解决方法:1、进入PHP源码目录,就是之前将PHP下载到服务器并解压的地址...

2019-08-14 11:55:10

php添加openssl扩展

php添加openssl扩展在一次使用composer安装laravel框架时,系统提示没有开启openssl支持,之后再php.ini中开启了openssl但是还是不行,后来运行phpinfo()才发现根本就没有安装openssl扩展,使用php-i查看编译php时的选项,确实没有添加--with-openssl,如果重新编译php又觉得很麻烦,后来网上找资料,发现可以不用重新编译...

2019-08-14 11:47:58

virtual memory exhausted: Cannot allocate memory 解决办法

在执行free-m的是时候提示Cannotallocatememory:(swap文件可以放在自己喜欢的位置如/var/swap)[root@Byrdbyrd]#free-mtotalusedfreesharedbufferscachedMem:51210...

2019-08-08 13:03:59

PHP安装GD依赖

在这里必须记录一下我gd的安装过程,首先说明一下,PHP我只是一个小白白,由于搭建个人博客的需要缩略图,所有需要PHP安装gd,PHP安装的时候默认是没有安装gd的,经过了周末两天的挣扎,终于把gd扩展按上了,超级开心,博客可以接着往下弄了。废话不多少,下面展示我安装的过程(历尽艰难啊~~~):由于gd依赖了一些扩展包,所以需要先安装依赖包,依赖包如下:free...

2019-08-08 13:02:28

解决cmd 输入npm -v 无反应以及Window下完全卸载删除Nodejs

1)、cmd输入npm-v无反应解决办法:删除账户目录下的.npmrc文件就行了(例:我的目录:C:\Users\Administrator),在C盘搜索.npmrc然后删除,https://www.oschina.net/question/570769_889672).完全卸载历史nodejs1.从卸载程序卸载程序和功能。2.重新启动(或者您可能会从任务管理器中杀...

2019-07-04 16:41:31

SpringMVC的controller Restful风格四种请求方式

在Restful风格中,现有规定如下:GET(SELECT):从服务器查询,可以在服务器通过请求的参数区分查询的方式。POST(CREATE):在服务器新建一个资源,调用insert操作。PUT(UPDATE):在服务器更新资源,调用update操作。DELETE(DELETE):从服务器删除资源,调用delete语句了解这个风格定义以后,我们举个例子:如果当前url是...

2019-07-02 14:23:08

MySQL优化

MySQL优化的步骤详解在开发过程中,虽然感觉优化sql语句很重要,但是往往更加重视的是功能实现,为了使自己以后写Mysql语句效率更高,有必要对Mysql优化做一个小小归纳。步骤一、通过showstatus命令了解各种sql执行的效率show[session|gobal]statussession级别表示统计当前连接的结果。global级别表示统计...

2019-06-26 17:32:25

常用设计模式

常用设计模式策略模式(Strategy)定义个策略接口,不同的实现类提供不同的具体策略算法,同时它们之间可以互相替换.IStrategy接口定义了策略方法,Strategy1和Strategy2通过实现IStrategy提供不同的策略,而User组合了IStrategy,可以通过给User对象设置不同具体实现类来让其获得不同的策略策略模式...

2019-06-26 17:15:39

Spring-AOP详解

一、对AOP的初印象首先先给出一段比较专业的术语(来自百度):在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使...

2019-06-26 16:44:24

Java中List和ArrayList的区别

List是一个接口,而ArrayList是List接口的一个实现类。ArrayList类继承并实现了List接口。因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就在这充当了这个指向List接口的对象引用。个人见...

2019-06-26 11:33:06

SpringBoot整合ActiveMQ

SpringBoot整合ActiveMQ一.安装ActiveMQ到Apache官方网站下载最新的ActiveMQ的安装包,并解压到本地目录下,下载链接如下:http://activemq.apache.org/download.html,解压后的目录结构如下:bin目录结构如下:如果我们是32位的机器,就双击win32目录下的activemq.bat,如果是64位机器,则双击...

2019-06-13 17:13:12

消息队列详解

一、什么是消息队列?消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。消息队列,一般我们会简称它为MQ(MessageQueue),嗯,就是很直白的简写。我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。队列是一种先进先出的数据结构。在Java里边,已经实现了不少的队列了:...

2019-06-13 15:27:55

UML画图

UML各种图总结-精华UML(UnifiedModelingLanguage)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念    如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类...

2019-05-23 10:39:36

powerdesigner逆向工程,从数据库导出PDM

powerdesigner15,数据源oracle11g第一步如图,新建一个模型第二步:选中当前模型testdb.然后在菜单栏database->updatemodelfromdatabase如图:会弹出如下窗口:选择或者配置一个数据源:如果这里有一个数据源,直接选择一个或者修改当已存在的数据源配置。如果没有就点击configu...

2019-05-23 10:36:59

powerdesigner datasource反转 Could not load class oracle.jdbc.OracleDriver

powerdesignerdatasource反转Couldnotloadclassoracle.jdbc.OracleDriver用powerdesigner连接oracle数据库出现这个问题。NonSQLError:Couldnotloadclassoracle.jdbc.OracleDriver说明用JDBC,系统找不到包ojdbc14.ja...

2019-05-23 10:35:00

Oracle 创建视图view 权限不足,无法创建 解决办法

Oracle在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时就会报无权限,在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。--创建视图权限,一般网上找都是说的这句,但是光有这句还是无法创建grantcreateviewtoB;--授予查询权限grantselectanytabletoB;...

2019-04-01 15:38:55

JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别

ava虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVMHeap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVMHeap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此...

2019-03-13 17:30:26

JVM(Java Virtual Machine,Java虚拟机)详解

说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(JavaAPI)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解...

2019-03-13 17:17:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。