摘要: 批量杀进程pgrep -f /root/anaconda3/bin/python | sudo xargs kill -9 vim整页翻页 ctrl-f ctrl-b vim到当前行最后一位shift-4 vim到全文最后一行shitf-g vim到全文第一行g g vim撤销上一次的操作u vim 阅读全文
posted @ 2019-04-26 13:29 songyao 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 这是一个bug,然后官网给出的解决方案是下载补丁 https://bugs.eclipse.org/bugs/show_bug.cgi?id=518987#c0 然后把压缩包里的 plugins 文件夹下的 jar包替换eclipse目录下的对应的文件,注意改名替换,删除原来的版本把新的架包名称改为 阅读全文
posted @ 2018-06-29 15:59 songyao 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 解决方法 a1.sinks.k1.connect-timeout = 30000 阅读全文
posted @ 2018-06-29 10:35 songyao 阅读(2309) 评论(0) 推荐(0) 编辑
摘要: 一、永久方法:修改/etc/my.cnf 二、临时方法,一次重启mysql就失效 阅读全文
posted @ 2018-06-28 08:03 songyao 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 当执行一个程序比如scp时会占用当前的终端,无法执行别的指令,这是只需要在指令后面加上&符号即可实现后台执行 阅读全文
posted @ 2018-06-22 14:34 songyao 阅读(145) 评论(0) 推荐(0) 编辑
摘要: package cn.sgy.delete; import java.io.File; import java.io.FilenameFilter; public class FileExer { public static void main(String[] args) { File file = new File("/Users/songgenyao/Docum... 阅读全文
posted @ 2018-06-22 13:05 songyao 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 在工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml做如下修改:<installed facet="jst.web" version="3.1"/> 阅读全文
posted @ 2018-05-16 22:58 songyao 阅读(168) 评论(0) 推荐(0) 编辑
摘要: -r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 删除文件使用实例:rm -f /var/log/httpd 阅读全文
posted @ 2018-05-15 11:07 songyao 阅读(14641) 评论(0) 推荐(1) 编辑
摘要: Java使用mysql-jdbc连接MySQL出现如下警告: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6. 阅读全文
posted @ 2018-05-05 20:52 songyao 阅读(2242) 评论(0) 推荐(0) 编辑
摘要: 1.1. DNS & CDN & HTTPDNS 原理简析 背景: 域名系统 DNS (Domain Name System ): 作为域名和 IP 地址相互映射的一个分布式数据库,通过 DNS 可以将域名迅速解析为对应的 IP 地址,从而方便我们访问 Internet 上的任意一台主机(或网站)。 阅读全文
posted @ 2018-04-22 23:12 songyao 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 过滤器(Filter(接口)):过滤器就是servlet的一个特例 什么是过滤器:是servlet2.3规范中定义的一种小型的,可插入的 web组件,用来拦截servlet容器的请求和响应过程 以便查看,提取或以某种方式操作正在客户端和服务器 之间交换的数据, 过滤器通常是封装了一些web功能的组件 阅读全文
posted @ 2018-04-12 08:55 songyao 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 查看进程占用 lsof -i tcp:8080 该命令会显示占用8080端口的进程,有其 pid ,可以通过pid关掉该进程 杀死进程 kill pid号码 阅读全文
posted @ 2018-04-11 19:00 songyao 阅读(510) 评论(0) 推荐(0) 编辑
摘要: cmd+a,再cmd+i,删除标记,就把所选文件的标记都删除了。 阅读全文
posted @ 2018-04-11 17:14 songyao 阅读(942) 评论(0) 推荐(0) 编辑
摘要: XPath:路径表达式 xpath是一门在xml文档中查找信息的语言,xpath可用来 在xml文档中对元素或属性进行遍历 有了xpath就解决了逐层遍历 xpath是用网络路径表达式在xml文档中进行导航(快速查找) xpath包含一个标准函数库 xpath是xslt中的主要元素 xpath是w3 阅读全文
posted @ 2018-04-05 23:02 songyao 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 用磁盘工具删bootcamp分区(8G)再删其他win分区 其他:恢复磁盘设置:关机以后按option+command+shift+开机键 20秒 command+R 移动硬盘格式化为ExFAT格式 就可以win系统和mac系统都可以读写文件 一般情况不要使用磁盘工具里的急救功能项 阅读全文
posted @ 2018-03-30 10:23 songyao 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 解决eclipse配置Tomcat时找不到server选项 https://blog.csdn.net/wugangsunny/article/details/25246565#reply eclipse不支持tomcat8.0版本解决 https://blog.csdn.net/u01117997 阅读全文
posted @ 2018-03-29 17:56 songyao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在Java Web 编程时,需要配置web.xml,但有时会出现如下错误提示: The content of element type "web-app" must match "(icon?,display- name?,description?,distributable?,context-pa 阅读全文
posted @ 2018-03-26 17:59 songyao 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 一、清空users表中的数据 mysql> truncate table users; Query OK, 3 rows affected (0.01 sec) 二、从新更改user表中username的字符集 mysql> alter table users modify username cha 阅读全文
posted @ 2018-03-21 16:21 songyao 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便 阅读全文
posted @ 2018-03-21 12:16 songyao 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 在磁盘根目录里的“资源库/Preferences”里,删除 com.tuxera.NTFS.plist ,PreferenPanes目录里删除Tuxera NTFS.prefPane 阅读全文
posted @ 2018-03-18 16:10 songyao 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 在下面的servers框里右击new 阅读全文
posted @ 2018-03-15 21:03 songyao 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MyEclipse 快捷键1(CTRL) (标星的为常用的快捷键) ** Ctrl+1 快速修复 ** Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine ** Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当 阅读全文
posted @ 2018-03-14 12:54 songyao 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 两种截图1.Command+shift+3:全屏截图,保存截图到桌面 2.Command+shift+4:鼠标选定区域截图,保存截图到桌面 这里说明一下 以上两个操作,如果你同时按住Ctrl,最后保存截图在剪切板里,你可以COM+V来直接粘贴到编辑界面 第一种截图就是无脑截图了,不说什么了 第二种截 阅读全文
posted @ 2018-02-19 21:05 songyao 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 注意事项 Mac破解和Windows破解过程差不多。 下载好后点击安装,但是不要启动MyEclipse!!! 有经济的还是去支持一下正版吧 一、前提 要有安装好的jdk,没有的Mac用户看这篇博客:给Mac安装最新版本的jdk(戳此) Windows用户先去官网(戳此)下载jdk,然后百度”jdk配 阅读全文
posted @ 2018-02-12 18:50 songyao 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API “Java is still not dead—and people 阅读全文
posted @ 2018-02-09 22:19 songyao 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将S 阅读全文
posted @ 2018-02-09 22:17 songyao 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 一、写Dao文件 二、写MySQLDao文件,实现Dao 接口后重写Dao的方法 三、写OracleDao文件,实现Dao 接口后重写Dao的方法 四、写User用户类 五、【重点】Service层,也分别写insert 和delete 方法 1、最开始 每次换数据库都要修改代码 重启程序 2、把d 阅读全文
posted @ 2018-02-07 01:51 songyao 阅读(204) 评论(0) 推荐(0) 编辑
摘要: MySQLDao.java User.java OracleDao.java Service.java DaoFactory.java 阅读全文
posted @ 2018-02-07 00:57 songyao 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一句话总结: 通过wait 、notify、synchronized锁、flag标记位来实现线程的交替执行 核心代码: 对上课内容的总结如下 代码目的:实现女孩线程和男孩线程交替问问题 一、两个线程仅加锁的情况,会出现一个线程重复抢占资源 二、两个线程加锁内加Thread.sleep,结果无济于事只 阅读全文
posted @ 2018-02-03 00:57 songyao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。最大的特点也是优点在于提供分布式的代码管理 1、分支代码只有一份! 使用过svn的童鞋想必都知道,当我们要开发一个新功能或者增加一个新版本或者修改一个复杂bug的时候,通常需要copy整份代码到本地一个目录,然后添加到svn 阅读全文
posted @ 2018-01-29 23:58 songyao 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一 node 安装 打开https://nodejs.org/en/ nodejs官网 下载安装文件 双击.pkg 文件 自动安装即可 二 安装git 打开 http://code.google.com/p/git-osx-installer/ 下载最新的PGK文件 双击.pkg 文件 自动安装即可 阅读全文
posted @ 2018-01-29 23:54 songyao 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 由于一些java源码是从其他人那里拷贝过来,放入Mac os 版本的eclipse下,发现中文都是乱码。经过小试,可以解决。 1、打开eclipse 偏好设置:command + , 2、General ——>Content Types——>Text——>Java SourceFile 3、将编码设 阅读全文
posted @ 2018-01-14 18:02 songyao 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、安装jdk 下载jdk安装包 我下的是1.8 在这个甲骨文官网上下载 网址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (安装Eclipse前先确认你的Mac上是否已安装 阅读全文
posted @ 2018-01-14 16:01 songyao 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: import java.util.Arrays; public class ArrayUseDemo { public static void main(String []args) { int [] arr = {1,2,3,4,5,6}; System.out.println(arr); Sys 阅读全文
posted @ 2018-01-05 20:03 songyao 阅读(631) 评论(0) 推荐(0) 编辑
摘要: public class whiledemo { public static void main(String[] args) { for(int i = 1,j = 1 ; j<=9; i++ ) { System.out.print(i+"*"+j+"="+(i*j)+"\t"); if(i== 阅读全文
posted @ 2018-01-04 19:23 songyao 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 首先,打开Eclipse,在工具栏依次点击【File】>>>【New】>>>【Other】 我们在搜索框里输入【java】,然后下面会列出符合要求的列表,我们点击一下【Java Project】,然后点击【Next】 这里要输入你JAVA项目的名称了,我测试一下,就输入HelloWorld,你可以输 阅读全文
posted @ 2018-01-03 21:20 songyao 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯, 可以大大提高代码的可维护性、可读性。 java代码注释快捷键:ctrl+shift+/ 阅读全文
posted @ 2018-01-03 21:06 songyao 阅读(714) 评论(0) 推荐(0) 编辑