根据标签

标签:21天成长营

疫情期间我在做什么-21天成长营-第二十一天《毕业》

我叫单思义,今年28岁,目前游走虚拟世界与现实世界的边缘,性格与活泼的人相比稍显不活泼,有点内敛,有时候听从内心的声音指示变成不可思议的超人让我和自己作战,我总感到有些吃力,不过我总能想尽办法去战胜我自己。 很快,今天已经是第十九天了,为期21天的成长营就快要结束了。时间过的真快,我现在还能想起开班的那天晚上八...

疫情期间我在做什么-21天成长营-第二十天《新的扬帆:为自己做个总结和新的规划》

饭前思考 1,思考一下,你有没有什么特别想要的生活画面?或者特别想要成为的模样?如果达成他们,需要你拥有什么能力?你还需要付出些什么? 大多数是电影里的生活画面,特别是科幻片,驾驶着太空飞船,去拯救宇宙。我要达成这样的画面我需要强大的毅力和持久的恒心,因为拯救宇宙不是说说而已,是需要奋...

疫情期间我在做什么-21天成长营-第十九天《勇敢表达自己》

饭前思考 1,假如你要写一篇文章,不限制你的写作思路和手法,你会怎么写? 突然这么问我感觉我好像没有写过文章,但是想一想,我好像忘记了我以前的blog,所以我又翻出了我之前的blog,找了一篇《致在使用 DataTables 的小伙伴》。我的blog大部分带有代码,很有专业性,但还是找...

疫情期间我在做什么-21天成长营-第十七天《悦纳自己》

饭前思考 1,你有一些很喜欢的人吗?有没有简单的分析过他们具有什么特质?是不是,有很多闪光点,同时,也有一些小毛病?但是为什么,你还是很喜欢他们呢? 在电影上,我喜欢成龙演的电影,成龙给大家带来的更多的喜感,传递了很多快乐。如果不去搜成龙的新闻,基本上也找不到毛病,电影里表现的都是好的...

疫情期间我在做什么-21天成长营-第十六天《演讲和写作》

饭前思考 1,请思考一下,你平时向小伙伴做自我介绍时,是如何进行展开的?会介绍那些方面?有哪些要求? 自我介绍在这个成长营中是第三次出现了,虽然丹丹很贴心的给了模板,但我都是不知所措。 第一次是报名这个成长营要发自我介绍,第二次是给丹丹私聊也有自我介绍的环节,这下是第三次提到...

疫情期间我在做什么-21天成长营-第十五天《如何赏析电影》

饭前思考 1,你平时喜欢看那些类型的电影呢?为什么喜欢呢? 科幻,魔幻,动作。 科幻的电影对所有高科技都非常感兴趣,对未来充满希望。 魔幻的电影对所有奇怪奇异的东西都很好奇。 2,有没有哪一部电影,给了你很大的触动? 就说我才看的《大赢...

疫情期间我在做什么-21天成长营-第十二天《才艺show》

饭前思考 1,你认为什么东西才可以称作是才艺呢?一定是要所谓的琴棋书画吗?你有没有什么自己认为特别有趣的技能,想要分享给大家呢? 才艺,即才能,技艺。用不同的方式来表达自己,不管是唱歌,画画,跳舞等等,都是抒发自己的情感,能够抒发自己情感的事情我认为是可以称作为才艺。 在18...

疫情期间我在做什么-21天成长营-第十一天《欣赏诗歌、散文》

饭前思考 1,你有什么特别喜欢的诗歌或者散文吗?为什么喜欢呢? 今天这个话题简直是戳我痛点,赏析是我读书那会儿最不擅长的事情。每当语文考试要写赏析,我都脑壳疼。读后感,观后感,都是对我的折磨。分享确实没有,看看大家的分享,我从中学习学习。 2,你觉得“有文化的人”这个词是...

疫情期间我在做什么-21天成长营-第十天《欣赏艺术》

饭前思考 1,你认为艺术是什么呢?你有过什么贴近艺术的经历吗? 艺术就是在某个方面有独特的造诣,比如贝多芬在音乐上的造诣,他的曲子就是一种艺术;达芬奇在画上的造诣,他的蒙娜丽莎就是一种艺术;乔布斯在手机上的造诣,他的iphone就是一种艺术。 目前来说,我还没有和艺术贴近,可...

疫情期间我在做什么-21天成长营-第九天《专业书学习》

饭前思考 1,请大家先复习一下碎片化信息的阅读方法,回忆一下我们是如何阅读一篇碎片化知识,以及一个主题的碎片化信息的。 2,你平时在学校里,学习专业书时,什么时候觉得很难,什么时候觉得很轻松? 搞事情 1,整理一篇关于今天课程内容的简化版本~ ...

疫情期间我在做什么-21天成长营-第八天《阅读一本书》

饭前思考 1、平时,你是怎么看书的呢?有什么小习惯吗?你看书的时候,有什么帮助你学习的技巧吗? 个人还是会选择早上去看书,对于我来说是最有可能认真的去阅读的,其他时候不是容易走神就是被其他事情打断。 2、你喜欢看哪一类书呢?为什么? 特别是工作之后,专业类...

疫情期间我在做什么-21天成长营-第七天《与他人相处》

饭前思考 1,你有没有在人际关系上比较困扰的经历?与家人、朋友、恋人间的相处仿佛都不是很顺利?那么,最困扰你的是那些部分呢?后来,你是如何处理和面对的呢?有没有什么慢慢好起来的经验? 2,你有没有一些很成功的“亲密关系”?不管是和家人,还是恋人,还有好友的,你们为什么维持比较好的关系呢?他们又带给了你什么呢?...

疫情期间我在做什么-21天成长营-第六天《学习一门技能》

饭前思考 1,思考一下,你有什么擅长的技能吗?或者是,你认为是可以或值得培养的技能吗? 电脑组装与维护。我从初二的时候接触电脑,那个时候只知道玩游戏,但是没有成瘾。到了高中的时候有电脑课,需要做PPT,于是开始研究怎么制作PPT。我做的第一个PPT在班上还得到一致好评。那个时候我对研究...

疫情期间我在做什么-21天成长营-第五天《我说得都对-辩论赛》

饭前思考 1,分享一下,你认识的那些说活特别有底气的人?他们有什么特质?他们为什么特别有底气? 在我目前来看就是,自信和不害怕失败两个因素。 2,分享一下,你那些不太敢说出来自己的答案或者想法的经历,那些过于在乎他人眼光看法的经历,以及,你是如何看待他们的,最后又是...

疫情期间我在做什么-21天成长营-第四天《提高批判思维、质疑和反驳能力》

饭前思考 1,今天试着想一想,如果要求你每天一个小时看书,你会安排在什么时间点?最近,每天拿出半个小时学习“21天个人成长营”,对你的生活影响大吗? 如果是我,我会把每天看书的时间安排在早上。今天是第四天,参加这个21天成长营,对生活肯定是有影响的,好的影响,坏的影响,但这个是需要自己...

疫情期间我在做什么-21天成长营-第一天《学习总论》

早餐思考 1,你今天有什么想做的事呢? 完成自己的安排计划 散步,听podcast 练字35分钟 21天成长营内容学习 明天早点起床 2,试试最终能完成多少计划上的内容,自己的学习效率如何? 基本能够完成,效率不是100% 3,什么时候效率最高? 早晨 4,规划能够否在一定程度上帮助你更高效...

标签:ClassNotFoundException

标签:Datatables

标签:Document.clear

标签:Gitlab

在Ubuntu下安装Gitlab

GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。 安装Gitlab 1,安装必要的依赖 sudo apt-get install -y curl openssh-server ca-certificates p...

标签:ThrowsAdvice

spring之aop(ThrowsAdvice)拦截指定方法的异常

近段时间需要对程序的异常做统一的处理,比如写日志或者发送邮件,在网上找了下aop貌似可以解决,经过不懈努力,终于完成了这个效果,异常统一发送邮件,迅速知道异常所在,下面看代码。 spring的配置文件: <!-- 异常集中捕获--> <!-- 自定义拦截异常通知类 --> ...

标签:ajaxFileupload

ajaxFileupLoad多文件上传

打开google 搜索 ‘ajaxFileupload’ ‘多文件上传’ 可以搜到许许多多类似的,那我为什么还要写一下呢? 一个是对之前大神的贡献表示感谢; 二个是自己知识的总结; 三个是自己在原有的基础上改动了下,在此记录,可能帮助其他朋友。 用过这个插件的都知道这个插件的基本用法,我就不废...

标签:aop

spring之aop(ThrowsAdvice)拦截指定方法的异常

近段时间需要对程序的异常做统一的处理,比如写日志或者发送邮件,在网上找了下aop貌似可以解决,经过不懈努力,终于完成了这个效果,异常统一发送邮件,迅速知道异常所在,下面看代码。 spring的配置文件: <!-- 异常集中捕获--> <!-- 自定义拦截异常通知类 --> ...

标签:column

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

标签:comment

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

标签:database

Unknown column ‘NaN’ in ‘field list’

起因 使用mysql数据库,在插入数据时,抛出以下异常 Unknown column 'NaN' in 'field list' 字面上意思:未知的列’NaN’在字段列表中 我首先想到的是自己 insert 语句是不是有问题,但想到插入语句是由框架完成的,列因该不会弄错,那是什么原因呢? 再看关键字N...

mysql以utf-8字符集创建数据库

CREATE DATABASE 的语法: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] ...

标签:direction

如何修改macOS的鼠标滚轮方向

说到鼠标滚轮,这应该是每个从windows转向mac后要遇到的问题,因为两个操作是反的,如果习惯了windows的操作方式,使用mac的时候会很不习惯。 如何修改滚轮的方向和windows保持一致呢?

标签:docker

使用Docker安装oracle 11g

一,简介 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。 借助docker,安装oracle不再困难,只需要几步即可。 需要注意,在参考本文章之前,需要具备操作docker的基础,怎么使用docker,可以参考这里 二,安装 2....

标签:drop

在ubuntu下使用mysqlbinlog恢复drop后的数据

背景 我肯定跟mysql过不去,覆盖数据在我身上已经发生了2次了,难道我这是上演从删库到跑路么? 在上次覆盖了数据之后,我就告诉自己操作数据库先备份,即便错了也可以恢复,这次操作之前我已经很谨慎了,可惜最后还是做错了。 同事辛苦几周操作的数据被我一秒钟给覆盖了,我没有着急,我淡定,我回想上次误操作后,打开了...

标签:error

Unknown column ‘NaN’ in ‘field list’

起因 使用mysql数据库,在插入数据时,抛出以下异常 Unknown column 'NaN' in 'field list' 字面上意思:未知的列’NaN’在字段列表中 我首先想到的是自己 insert 语句是不是有问题,但想到插入语句是由框架完成的,列因该不会弄错,那是什么原因呢? 再看关键字N...

标签:exception

Unknown column ‘NaN’ in ‘field list’

起因 使用mysql数据库,在插入数据时,抛出以下异常 Unknown column 'NaN' in 'field list' 字面上意思:未知的列’NaN’在字段列表中 我首先想到的是自己 insert 语句是不是有问题,但想到插入语句是由框架完成的,列因该不会弄错,那是什么原因呢? 再看关键字N...

标签:ext4

ubuntu server下建立分区表/分区/格式化/自动挂载

流程为:新建分区–》格式化分区–》挂载分区 首先弄明白分区的定义,我在网上找到MBR和GPT分区的介绍: MBR分区(主引导记录)表: 支持最大卷:2T (T; terabytes,1TB=1024GB) 分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区(GUID分区表)表: 支持最大卷:...

标签:fdisk

ubuntu server下建立分区表/分区/格式化/自动挂载

流程为:新建分区–》格式化分区–》挂载分区 首先弄明白分区的定义,我在网上找到MBR和GPT分区的介绍: MBR分区(主引导记录)表: 支持最大卷:2T (T; terabytes,1TB=1024GB) 分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区(GUID分区表)表: 支持最大卷:...

标签:freenas

freenas启动过程中屏幕不断提示ata status error

在这之前我有一个疑问,自己没弄懂,如果你知道,请求你在下面留下你的见解,非常感谢! 问题就是freenas有必要安装在硬盘上么?官方提供了三种安装方法: iso-刻录在光盘上然后安装在其他介质上面,比如硬盘、闪存; img,直接用工具写入到u盘上,u盘插上主机,从u盘启动即可运行freenas; ...

标签:fstab

ubuntu server 恢复模式下修改/etc/fstab文件

由于自己操作不慎,在修改挂载目录信息的时候少些了一个字母,导致系统不能启动,下面介绍怎么在恢复模式下修改/etc/fstab文件 首先进入ubuntu server的启动选项,一共四个,第二个就是恢复模式,根据下面的提示,按e键进入启动参数的编辑模式, 其中有一句 no recovery nomodeset,把...

标签:gem

标签:gem sources

标签:gitlab

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:git基本操作命令

git配置.gitignore无效

问题描述 由于之前每个文件夹都是加入了版本控制的,没有在.gitignore配置,但现在需要移除某个文件夹版本控制,于是我做了如下操作,在.gitignore文件里加入了如下配置: _site 发现加入配置后 _site 这个目录还是会处于更改的状态 发现问题 匹配规则没有书写正确 我怀疑是否匹配格式...

git基本操作

git clone git@github.com:ssy341/myblog.git 克隆项目到本地(项目名称即为文件夹名称) git remote add origin git@github.com:你的github用户名/你的github项目名.git git branch 查看当前分支 git pu...

标签:hosts

macOS下如何修改hosts文件

hosts文件(域名解析文件)是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名称映射到相应的IP地址。 hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。

标签:intellij

在intellij idea下远程调试项目

1,首先发布一个和本地一模一样的代码到服务器,假设到 f:/bjhgtest(最后有说明) 2,打开服务器下tomcat安装目录bin文件夹下的catalina.bat,加入以下代码:

标签:intellij idea

用Intellij IDEA断点调试远程服务器部署的tomcat项目

回顾 在很早之前我已经写过一篇关于 在intellij idea下远程调试项目 的文章,时隔几年,又遇到同样的情况, 再参考自己写的东西已经不适用了,我总结了一下,可能是以下几个问题 之前没有写清楚 时隔久远,已经更新了,不再适用当前 没有完全理解,草率就记了,知其然不知其所以然 …… 发...

标签:jQuery

标签:jar

在linux下从jar中替换、修改文件

修改文件内容 vi命令在linux下再熟悉不过了,搭配unzip和zip还可以修改压缩包里的文件。 ps: 如果本机还没有安装zip,unzip,先执行安装命令 sudo apt-get install unzip sudo apt-get install zip 假设现...

标签:java

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

在Ubuntu下安装JAVA开发环境

JDK即Java Development Kit,java开发工具包,是java开发人员开发中需要用到的软件开发工具包。 安装JDK 在Ubuntu下安装java开发环境有两种途径: 通过apt-get在线安装 下载tar包,自行解压安装 本文介绍的是第一种方式,使用apt-get安装java...

在Ubuntu下安装JAVA开发环境(手动)

JDK即Java Development Kit,java开发工具包,是java开发人员开发中需要用到的软件开发工具包。 下载JDK 在Ubuntu下安装java开发环境有两种途径: 通过apt-get在线安装 下载tar包,自行解压安装 本文介绍的是第二种方式 第一步:下载jdk,从...

标签:jdk

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu下安装JAVA开发环境

JDK即Java Development Kit,java开发工具包,是java开发人员开发中需要用到的软件开发工具包。 安装JDK 在Ubuntu下安装java开发环境有两种途径: 通过apt-get在线安装 下载tar包,自行解压安装 本文介绍的是第一种方式,使用apt-get安装java...

在Ubuntu下安装JAVA开发环境(手动)

JDK即Java Development Kit,java开发工具包,是java开发人员开发中需要用到的软件开发工具包。 下载JDK 在Ubuntu下安装java开发环境有两种途径: 通过apt-get在线安装 下载tar包,自行解压安装 本文介绍的是第二种方式 第一步:下载jdk,从...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:jekyll

jekyll安装出现错误

在本地部署jekyll环境,不仅要安装ruby,还要安装devkit(网上都这么说,具体不知什么原因,个人觉得是ruby的开发环境?暂时不知)

标签:jekyll中文

jekyll支持中文解决办法

如果文件里包含中文,会报如下错误: F:\xxx\jekyll server Configuration file: F:/xxx/_config.yml Source: F:/xxx Destination: F:/xxx/_site Generating......

标签:jekyll入门

标签:jenkins

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu下安装jenkins

Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。 它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:jpa

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

标签:keystone

执行keystone-manage db_sync错误

最近学习openstack,事情总是不会想象的那么好,挫折总会有,我的系统是ubuntu12.0.4, 执行keystone-manage db_sync报如下错误: Traceback (most recent call last): File "/usr/bin/keystone-manage", li...

标签:layout

使用logback限制日志打印内容长度

简介 好的日志打印,对于程序的调试和查找问题是很重要的。目前广泛使用的是logback,配合lombok可以很方便 的打印日志。 @Slf4j public class LogExampleOther { public static void main(String... args) { l...

标签:linux

在linux下从jar中替换、修改文件

修改文件内容 vi命令在linux下再熟悉不过了,搭配unzip和zip还可以修改压缩包里的文件。 ps: 如果本机还没有安装zip,unzip,先执行安装命令 sudo apt-get install unzip sudo apt-get install zip 假设现...

ubuntu server下建立分区表/分区/格式化/自动挂载

流程为:新建分区–》格式化分区–》挂载分区 首先弄明白分区的定义,我在网上找到MBR和GPT分区的介绍: MBR分区(主引导记录)表: 支持最大卷:2T (T; terabytes,1TB=1024GB) 分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区(GUID分区表)表: 支持最大卷:...

标签:linux命令

如果从一个主机复制文件到另一个主机:scp

在linux下复制文件通常使用cp命令完成,今天介绍另外两个命令scp,rsync 在操作服务器的时候,要求把a服务器的文件备份到b服务器上来,最开始想的就是通过ftp先把文件下载的本地,然后 上传到另一个服务器,由于文件太大,放弃了这个想法,开始搜索其他办法,在查看了鸟哥私房菜工具书后,得知今天要 讲的这两个...

如果从一个主机复制文件到另一个主机:rsync

rsync这个命令仅仅用来复制文件,是有点大材小用了,在我了解之后,它的用途太强大了。 rsync 可以作为一个相当棒的异地备援系统的备份指令! 因为 rsync 可以达到类似『镜相 (mirror) 』的功能! rsync 最早是想要取代 rcp 这个指令的,因为 rsync 不但传输的速度快,而且他在...

linux 文件解压、压缩 tar zip

tar/zip 解压 tar xvfz jdk.tar.gz zip -r 1.zip a.txt rule unzip yasuo.zip unzip abc\?.zip` ?表示一个字符,如果用*表示任意多个字符 unzip -v large.zip unzip -t large.zip unzip -j m...

linux 文件操作命令 rmdir mkdir rm

rmdir 删除一个空的目录 ● -v 选项 提示删除操作成功 ● -p 选项 如果一个目录及其子目录都是空的,其中在删除最子目录的时候,使用-p选项,则这些相关的目录都会被删除掉。 mkdir filename 新建文件夹 rmdir filename 删除目录 rm -rf filename 删除文件/...

linux查看文件基本命令 ls pwd

如果不清楚命令的具体用法,可以在命令后跟上 --help 如果记不起命令了,直接输入 help 列出当前目录下的文件:ls ls -l 列出文件的详细信息 ls -tl 按时间排序列出文件 ls -trl 把最近修改的文件列在最后 通用的做法 ls -l |sort +[r]n n用日期所在列的 列...

标签:logback

使用logback限制日志打印内容长度

简介 好的日志打印,对于程序的调试和查找问题是很重要的。目前广泛使用的是logback,配合lombok可以很方便 的打印日志。 @Slf4j public class LogExampleOther { public static void main(String... args) { l...

标签:mac

在虚拟机里安装windows10

见过很多人购买了mac后安装的是windows,现在看来只能说windows普及的好,用不习惯就是用不习惯,mac装windows又怎么了? macOS的确很流畅,就像苹果手机和安卓手机那样的区别,没有细究过为什么macOS系统要比windows流畅,但是不管怎么说各有所长,你要打游戏那就选windows, 他们...

在虚拟机里安装Ubuntu Server 16

服务器环境大部分都是linux,作为开发来说,和线上环境保持一致会比较方便,而且开发起来也会比较方便。 虽然macOS也是类unix,但终究还是有点区别,况且安装了虚拟机出了问题还可以重来。 对本身的系统保持一个好的状态,这是我们首先要做到的,想起以前学oracle的时候,在本机安装,结果没装好,连系统都要重做,...

macOS下如何修改hosts文件

hosts文件(域名解析文件)是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名称映射到相应的IP地址。 hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。

如何修改macOS的鼠标滚轮方向

说到鼠标滚轮,这应该是每个从windows转向mac后要遇到的问题,因为两个操作是反的,如果习惯了windows的操作方式,使用mac的时候会很不习惯。 如何修改滚轮的方向和windows保持一致呢?

一个Java Developer从windows转mac的那点事

前言 从工作以来一直都是使用windows系统,随着工作时间的增长,身边还有使用mac的。都说开发使用mac是绝配,我也没有体验过,只是听说,直到自己 真实体验了mac后,一发不可收拾,系统的流畅,让我欲罢不能。

标签:mkfs

ubuntu server下建立分区表/分区/格式化/自动挂载

流程为:新建分区–》格式化分区–》挂载分区 首先弄明白分区的定义,我在网上找到MBR和GPT分区的介绍: MBR分区(主引导记录)表: 支持最大卷:2T (T; terabytes,1TB=1024GB) 分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区(GUID分区表)表: 支持最大卷:...

标签:mongodb

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu下安装MongoDB

MongoDB是专为可扩展性,高性能和高可用性而设计的面向文档的数据库 一、安装MongoDB 1,添加公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F3688...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:mybatis

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

标签:mysql

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

Unknown column ‘NaN’ in ‘field list’

起因 使用mysql数据库,在插入数据时,抛出以下异常 Unknown column 'NaN' in 'field list' 字面上意思:未知的列’NaN’在字段列表中 我首先想到的是自己 insert 语句是不是有问题,但想到插入语句是由框架完成的,列因该不会弄错,那是什么原因呢? 再看关键字N...

在ubuntu下使用mysqlbinlog恢复drop后的数据

背景 我肯定跟mysql过不去,覆盖数据在我身上已经发生了2次了,难道我这是上演从删库到跑路么? 在上次覆盖了数据之后,我就告诉自己操作数据库先备份,即便错了也可以恢复,这次操作之前我已经很谨慎了,可惜最后还是做错了。 同事辛苦几周操作的数据被我一秒钟给覆盖了,我没有着急,我淡定,我回想上次误操作后,打开了...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

mysql以utf-8字符集创建数据库

CREATE DATABASE 的语法: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] ...

标签:mysqlbinlog

在ubuntu下使用mysqlbinlog恢复drop后的数据

背景 我肯定跟mysql过不去,覆盖数据在我身上已经发生了2次了,难道我这是上演从删库到跑路么? 在上次覆盖了数据之后,我就告诉自己操作数据库先备份,即便错了也可以恢复,这次操作之前我已经很谨慎了,可惜最后还是做错了。 同事辛苦几周操作的数据被我一秒钟给覆盖了,我没有着急,我淡定,我回想上次误操作后,打开了...

标签:nginx

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu下安装Nginx

Nginx是一个异步框架的Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。 方法一:apt-get安装 第一步:安装Nginx 在Ubuntu下在线安装Nginx非常简单,只需要一行命令即可 sudo apt-get install nginx 默认安装后会自己启动,打开浏览器访问12...

在Ubuntu下安装MySQL

MySQL是一个开放源代码的关系数据库管理系统,性能高、成本低、可靠性好,已经成为最流行的开源数据库。 安装MySQL sudo apt-get install mysql-server mysql-client 安装过程中会要求输入root用户的密码,记下自己输入的密码即可 更改默认端口 mysql...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:obs

使用OBS录制屏幕

由于要制作Datatables入门第二期视频,需要用到屏幕录制,在网上搜索了很多软件,最后发现OBS非常好。 OBS Studio - Free and open source software for live streaming and screen recording OBS Studio...

标签:oracle 11g

使用Docker安装oracle 11g

一,简介 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。 借助docker,安装oracle不再困难,只需要几步即可。 需要注意,在参考本文章之前,需要具备操作docker的基础,怎么使用docker,可以参考这里 二,安装 2....

标签:oss

初探oss-事件通知(http endpoint)

初识oss it技术更新换代太快了,我们的思想也必须跟上才行。 最近项目里需要用到文件上传,我想想挺简单的啊,关于spring mvc文件上传网上的示例太多了啊,抄一抄,三下五除二就弄好了。 好景不长,文件上传问题太多了,虽然从头到尾只出了两个问题,但是用户体验太差了,该怎么办呢?又要支持大文件,又要支持批...

标签:parted

ubuntu server下建立分区表/分区/格式化/自动挂载

流程为:新建分区–》格式化分区–》挂载分区 首先弄明白分区的定义,我在网上找到MBR和GPT分区的介绍: MBR分区(主引导记录)表: 支持最大卷:2T (T; terabytes,1TB=1024GB) 分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区(GUID分区表)表: 支持最大卷:...

标签:pattern

使用logback限制日志打印内容长度

简介 好的日志打印,对于程序的调试和查找问题是很重要的。目前广泛使用的是logback,配合lombok可以很方便 的打印日志。 @Slf4j public class LogExampleOther { public static void main(String... args) { l...

标签:query

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

标签:rabbitmq

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu下安装RabbitMQ

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。 安装RabbitMQ 第一步:添加源 echo 'de...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:redis

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在Ubuntu下安装Redis

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。 安装Redis sudo apt-get install redis-server 更改默认的端口 redis默认的访问端口是6379,避免端口被恶意程序使用,我们修改redis的默认端口 打开配置文件/e...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

标签:split

java的split方法使用问题

首先看如下代码 import org.apache.commons.lang3.StringUtils; import org.junit.Test; public class StrTest { @Test public void sterTst(){ String ste...

标签:spring boot

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

标签:spring data jpa

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

标签:swagger

标签:table

Spring Data JPA自动创建表同时生成表和列的注释

创建表格时同时带上注释 一般情况下我们使用注解的方式很方便的就可以通过java类生成数据库的表,然后把注释写在字段上,就像下面一样 import lombok.Data; import javax.persistence.Entity; import javax.persistence.Table; /...

标签:template

像使用mybatis一样使用spring data jpa

简介 自从用上了spring data jpa后,已经深深的喜欢上她的这种风格。简单的CURD操作、根据方法名动态生成sql,就这两点我已经很满足了。 虽然已经很强大,美中不足的是对原生sql的支持有点欠缺,不过好在有大神弥补了这个小小遗憾,下面介绍大神给的解决方案spring-data-jpa-extra ...

标签:thinking

8年前的我

高考结束了,每当这个时候我也会想起自己那个时候高考,那真是不堪回首!不好的就让它过去吧,美好的明天在向我招手 今天翻以前空间里的日志,看到一篇《寻找目标》,原文如下 我的目标,你离我还有多远 ­? 我去问沙子,它告诉我,­还远着呢,要加把劲­; 我去问骆驼,它告诉我,就在前面,继续努力吧 ;­ 我去...

标签:tomcat

在Ubuntu下安装Tomcat

Tomcat是Java语言里常用的一个WEB应用服务器容器,把开发好的应用程序部署进去,我们就可以通过浏览器访问到应用了。 本篇文章通过两个部分介绍Tomcat 安装 配置 第一部分介绍怎么安装到主机,第二部分介绍安装好之后怎么配置。

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

用Intellij IDEA断点调试远程服务器部署的tomcat项目

回顾 在很早之前我已经写过一篇关于 在intellij idea下远程调试项目 的文章,时隔几年,又遇到同样的情况, 再参考自己写的东西已经不适用了,我总结了一下,可能是以下几个问题 之前没有写清楚 时隔久远,已经更新了,不再适用当前 没有完全理解,草率就记了,知其然不知其所以然 …… 发...

在intellij idea下远程调试项目

1,首先发布一个和本地一模一样的代码到服务器,假设到 f:/bjhgtest(最后有说明) 2,打开服务器下tomcat安装目录bin文件夹下的catalina.bat,加入以下代码:

标签:tools

使用OBS录制屏幕

由于要制作Datatables入门第二期视频,需要用到屏幕录制,在网上搜索了很多软件,最后发现OBS非常好。 OBS Studio - Free and open source software for live streaming and screen recording OBS Studio...

标签:touchpad

标签:ubuntu

在Docker上安装常用的和Java相关的工具

之前已经写过在Ubuntu上安装常用的和Java相关的工具, 这次要说的是如何在docker上安装这些工具。 何为Docker? Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上, 提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机...

在虚拟机里安装Ubuntu Server 16

服务器环境大部分都是linux,作为开发来说,和线上环境保持一致会比较方便,而且开发起来也会比较方便。 虽然macOS也是类unix,但终究还是有点区别,况且安装了虚拟机出了问题还可以重来。 对本身的系统保持一个好的状态,这是我们首先要做到的,想起以前学oracle的时候,在本机安装,结果没装好,连系统都要重做,...

在ubuntu下使用mysqlbinlog恢复drop后的数据

背景 我肯定跟mysql过不去,覆盖数据在我身上已经发生了2次了,难道我这是上演从删库到跑路么? 在上次覆盖了数据之后,我就告诉自己操作数据库先备份,即便错了也可以恢复,这次操作之前我已经很谨慎了,可惜最后还是做错了。 同事辛苦几周操作的数据被我一秒钟给覆盖了,我没有着急,我淡定,我回想上次误操作后,打开了...

在Ubuntu下安装Tomcat

Tomcat是Java语言里常用的一个WEB应用服务器容器,把开发好的应用程序部署进去,我们就可以通过浏览器访问到应用了。 本篇文章通过两个部分介绍Tomcat 安装 配置 第一部分介绍怎么安装到主机,第二部分介绍安装好之后怎么配置。

在Ubuntu下安装Redis

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。 安装Redis sudo apt-get install redis-server 更改默认的端口 redis默认的访问端口是6379,避免端口被恶意程序使用,我们修改redis的默认端口 打开配置文件/e...

在Ubuntu下安装RabbitMQ

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。 安装RabbitMQ 第一步:添加源 echo 'de...

在Ubuntu下安装Nginx

Nginx是一个异步框架的Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。 方法一:apt-get安装 第一步:安装Nginx 在Ubuntu下在线安装Nginx非常简单,只需要一行命令即可 sudo apt-get install nginx 默认安装后会自己启动,打开浏览器访问12...

在Ubuntu下安装MySQL

MySQL是一个开放源代码的关系数据库管理系统,性能高、成本低、可靠性好,已经成为最流行的开源数据库。 安装MySQL sudo apt-get install mysql-server mysql-client 安装过程中会要求输入root用户的密码,记下自己输入的密码即可 更改默认端口 mysql...

在Ubuntu下安装MongoDB

MongoDB是专为可扩展性,高性能和高可用性而设计的面向文档的数据库 一、安装MongoDB 1,添加公钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F3688...

在Ubuntu下安装jenkins

Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。 它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion...

在Ubuntu下安装JAVA开发环境

JDK即Java Development Kit,java开发工具包,是java开发人员开发中需要用到的软件开发工具包。 安装JDK 在Ubuntu下安装java开发环境有两种途径: 通过apt-get在线安装 下载tar包,自行解压安装 本文介绍的是第一种方式,使用apt-get安装java...

在Ubuntu下安装JAVA开发环境(手动)

JDK即Java Development Kit,java开发工具包,是java开发人员开发中需要用到的软件开发工具包。 下载JDK 在Ubuntu下安装java开发环境有两种途径: 通过apt-get在线安装 下载tar包,自行解压安装 本文介绍的是第二种方式 第一步:下载jdk,从...

在Ubuntu上安装常用的和Java相关的工具

工作中经常需要在新服务器上搭建环境,项目中用到的工具有Tomcat、RabbitMQ、Nginx、Redis、MySQL、MongoDB、Jenkins、Gitlab。 还别说,这几个工具把他安装好配置好,需要花的时间还是挺长的。在多次安装和配置过程中我也遇到一些问题,也总结了些经验。 在此纪录下来,方便自己...

在Ubuntu下安装Gitlab

GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。 安装Gitlab 1,安装必要的依赖 sudo apt-get install -y curl openssh-server ca-certificates p...

标签:ubuntu server

ubuntu server下安装Virtualbox增强插件-实现文件夹共享

由于ubuntu server不是一个桌面系统,那么对于剪贴板,文件拖拽这些需求就没有那么强烈,不过文件的共享倒是一个基本的问题。 为了方便虚拟机和主机之间的文件共享,虚拟机提供了virtualbox增强插件解决这个问题。

标签:unzip

在linux下从jar中替换、修改文件

修改文件内容 vi命令在linux下再熟悉不过了,搭配unzip和zip还可以修改压缩包里的文件。 ps: 如果本机还没有安装zip,unzip,先执行安装命令 sudo apt-get install unzip sudo apt-get install zip 假设现...

标签:vi

在linux下从jar中替换、修改文件

修改文件内容 vi命令在linux下再熟悉不过了,搭配unzip和zip还可以修改压缩包里的文件。 ps: 如果本机还没有安装zip,unzip,先执行安装命令 sudo apt-get install unzip sudo apt-get install zip 假设现...

标签:virtualbox

在虚拟机里安装windows10

见过很多人购买了mac后安装的是windows,现在看来只能说windows普及的好,用不习惯就是用不习惯,mac装windows又怎么了? macOS的确很流畅,就像苹果手机和安卓手机那样的区别,没有细究过为什么macOS系统要比windows流畅,但是不管怎么说各有所长,你要打游戏那就选windows, 他们...

ubuntu server下安装Virtualbox增强插件-实现文件夹共享

由于ubuntu server不是一个桌面系统,那么对于剪贴板,文件拖拽这些需求就没有那么强烈,不过文件的共享倒是一个基本的问题。 为了方便虚拟机和主机之间的文件共享,虚拟机提供了virtualbox增强插件解决这个问题。

在虚拟机里安装Ubuntu Server 16

服务器环境大部分都是linux,作为开发来说,和线上环境保持一致会比较方便,而且开发起来也会比较方便。 虽然macOS也是类unix,但终究还是有点区别,况且安装了虚拟机出了问题还可以重来。 对本身的系统保持一个好的状态,这是我们首先要做到的,想起以前学oracle的时候,在本机安装,结果没装好,连系统都要重做,...

标签:wdm

标签:wheel

如何修改macOS的鼠标滚轮方向

说到鼠标滚轮,这应该是每个从windows转向mac后要遇到的问题,因为两个操作是反的,如果习惯了windows的操作方式,使用mac的时候会很不习惯。 如何修改滚轮的方向和windows保持一致呢?

标签:windows

一个Java Developer从windows转mac的那点事

前言 从工作以来一直都是使用windows系统,随着工作时间的增长,身边还有使用mac的。都说开发使用mac是绝配,我也没有体验过,只是听说,直到自己 真实体验了mac后,一发不可收拾,系统的流畅,让我欲罢不能。

标签:windows10

在虚拟机里安装windows10

见过很多人购买了mac后安装的是windows,现在看来只能说windows普及的好,用不习惯就是用不习惯,mac装windows又怎么了? macOS的确很流畅,就像苹果手机和安卓手机那样的区别,没有细究过为什么macOS系统要比windows流畅,但是不管怎么说各有所长,你要打游戏那就选windows, 他们...

标签:zip

在linux下从jar中替换、修改文件

修改文件内容 vi命令在linux下再熟悉不过了,搭配unzip和zip还可以修改压缩包里的文件。 ps: 如果本机还没有安装zip,unzip,先执行安装命令 sudo apt-get install unzip sudo apt-get install zip 假设现...

标签:共享剪贴板

标签:好文

请停止学习框架 - Stop Learning Frameworks

最近阅读到一篇文章,原文标题《Stop Learning Frameworks》, 读完之后感触很深,很赞同作者的观点,这里分享这篇文章,同时练习一下英语翻译,学习一些专业上的英语词汇和表达。下面是译文: 请停止学习框架 我们是开发者。我们需要与最新的技术保持同步。每天,我们学习编程语言,框架和第三方库。知道...

标签:录屏软件

使用OBS录制屏幕

由于要制作Datatables入门第二期视频,需要用到屏幕录制,在网上搜索了很多软件,最后发现OBS非常好。 OBS Studio - Free and open source software for live streaming and screen recording OBS Studio...

标签:文件夹共享

ubuntu server下安装Virtualbox增强插件-实现文件夹共享

由于ubuntu server不是一个桌面系统,那么对于剪贴板,文件拖拽这些需求就没有那么强烈,不过文件的共享倒是一个基本的问题。 为了方便虚拟机和主机之间的文件共享,虚拟机提供了virtualbox增强插件解决这个问题。

标签:文件拖拽

标签:更换液晶屏

维修记-修屏幕

今天要介绍的可真是悲惨啊,废话不说,先来张图,让我们一起可怜可怜她 屏幕是笔记本最最脆弱的地方,所以大家不要用一阳指去点点点她,要是修得正果,你的屏幕就会像这样 可能比这更厉害。 不过我不知道我朋友这个是怎么弄的。 拿到本本,先打开电脑,静静等待,最后听到熟悉的windows启动的声音,证明电脑其他地方...

标签:更换液晶屏灯管

维修记-修屏幕灯管

现象:电脑运行一段时间屏幕黑掉 初步判断:由于电脑已有几年,再加上夏天温度高,导致显卡芯片温度太高,致芯片烧毁,运行不稳定,或者是排线松动 判断依据: 打开电脑,运行一段时间,发现屏幕黑暗,然后重新关机,致电脑恢复平常温度,再开机,正常,过一会儿再出现黑屏,通过安装温度检测软件, 得知显卡的温度并不是很高,...

标签:翻译

请停止学习框架 - Stop Learning Frameworks

最近阅读到一篇文章,原文标题《Stop Learning Frameworks》, 读完之后感触很深,很赞同作者的观点,这里分享这篇文章,同时练习一下英语翻译,学习一些专业上的英语词汇和表达。下面是译文: 请停止学习框架 我们是开发者。我们需要与最新的技术保持同步。每天,我们学习编程语言,框架和第三方库。知道...

标签:虚拟机

在虚拟机里安装windows10

见过很多人购买了mac后安装的是windows,现在看来只能说windows普及的好,用不习惯就是用不习惯,mac装windows又怎么了? macOS的确很流畅,就像苹果手机和安卓手机那样的区别,没有细究过为什么macOS系统要比windows流畅,但是不管怎么说各有所长,你要打游戏那就选windows, 他们...

标签:远程调试

用Intellij IDEA断点调试远程服务器部署的tomcat项目

回顾 在很早之前我已经写过一篇关于 在intellij idea下远程调试项目 的文章,时隔几年,又遇到同样的情况, 再参考自己写的东西已经不适用了,我总结了一下,可能是以下几个问题 之前没有写清楚 时隔久远,已经更新了,不再适用当前 没有完全理解,草率就记了,知其然不知其所以然 …… 发...

在intellij idea下远程调试项目

1,首先发布一个和本地一模一样的代码到服务器,假设到 f:/bjhgtest(最后有说明) 2,打开服务器下tomcat安装目录bin文件夹下的catalina.bat,加入以下代码:

标签:阿里云

初探oss-事件通知(http endpoint)

初识oss it技术更新换代太快了,我们的思想也必须跟上才行。 最近项目里需要用到文件上传,我想想挺简单的啊,关于spring mvc文件上传网上的示例太多了啊,抄一抄,三下五除二就弄好了。 好景不长,文件上传问题太多了,虽然从头到尾只出了两个问题,但是用户体验太差了,该怎么办呢?又要支持大文件,又要支持批...

标签:鸟哥私房菜

如果从一个主机复制文件到另一个主机:scp

在linux下复制文件通常使用cp命令完成,今天介绍另外两个命令scp,rsync 在操作服务器的时候,要求把a服务器的文件备份到b服务器上来,最开始想的就是通过ftp先把文件下载的本地,然后 上传到另一个服务器,由于文件太大,放弃了这个想法,开始搜索其他办法,在查看了鸟哥私房菜工具书后,得知今天要 讲的这两个...

如果从一个主机复制文件到另一个主机:rsync

rsync这个命令仅仅用来复制文件,是有点大材小用了,在我了解之后,它的用途太强大了。 rsync 可以作为一个相当棒的异地备援系统的备份指令! 因为 rsync 可以达到类似『镜相 (mirror) 』的功能! rsync 最早是想要取代 rcp 这个指令的,因为 rsync 不但传输的速度快,而且他在...

ubuntu server 恢复模式下修改/etc/fstab文件

由于自己操作不慎,在修改挂载目录信息的时候少些了一个字母,导致系统不能启动,下面介绍怎么在恢复模式下修改/etc/fstab文件 首先进入ubuntu server的启动选项,一共四个,第二个就是恢复模式,根据下面的提示,按e键进入启动参数的编辑模式, 其中有一句 no recovery nomodeset,把...

ubuntu server下建立分区表/分区/格式化/自动挂载

流程为:新建分区–》格式化分区–》挂载分区 首先弄明白分区的定义,我在网上找到MBR和GPT分区的介绍: MBR分区(主引导记录)表: 支持最大卷:2T (T; terabytes,1TB=1024GB) 分区的设限:最多4个主分区或3个主分区加一个扩展分区。 GPT分区(GUID分区表)表: 支持最大卷:...

linux 文件解压、压缩 tar zip

tar/zip 解压 tar xvfz jdk.tar.gz zip -r 1.zip a.txt rule unzip yasuo.zip unzip abc\?.zip` ?表示一个字符,如果用*表示任意多个字符 unzip -v large.zip unzip -t large.zip unzip -j m...

linux 文件操作命令 rmdir mkdir rm

rmdir 删除一个空的目录 ● -v 选项 提示删除操作成功 ● -p 选项 如果一个目录及其子目录都是空的,其中在删除最子目录的时候,使用-p选项,则这些相关的目录都会被删除掉。 mkdir filename 新建文件夹 rmdir filename 删除目录 rm -rf filename 删除文件/...

linux查看文件基本命令 ls pwd

如果不清楚命令的具体用法,可以在命令后跟上 --help 如果记不起命令了,直接输入 help 列出当前目录下的文件:ls ls -l 列出文件的详细信息 ls -tl 按时间排序列出文件 ls -trl 把最近修改的文件列在最后 通用的做法 ls -l |sort +[r]n n用日期所在列的 列...