工具
咕噜咕叽
么么哒
展开
-
Mac显示隐藏文件
显示隐藏文件:defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder不显示隐藏文件:defaults write com.apple.Finder AppleShowAllFiles NO;KillAll Finder使用快捷键更方便:command+shift+....原创 2018-01-31 14:29:12 · 396 阅读 · 0 评论 -
Idea突然不停indexing的问题
今天突然发现Idea中在打开jsp文件后不停的indexing的情况,查了一下,只要清理一下Idea的缓存和索引就可以了。在File-Invalidate Caches / Restart中,选择Invalidate and Restart,之后会重启Idea,然后就解决啦!...转载 2018-03-20 14:01:18 · 2001 阅读 · 0 评论 -
linux安装maven
1、安装wget命令如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。yum -y install wget 2、下载maven安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz 3、解压缩mave...转载 2018-04-08 11:50:48 · 105 阅读 · 0 评论 -
给已经存在的项目指定git仓库
前提:先去gitlab或github网站上创建一个新项目,完毕后记得添加.ignoe;1、打开终端,cd到已存在项目的目录2、输入以下命令行,初始化一个本地仓库: git init123、输入以下命令,把工程所有文件都添加到该仓库中(千万别忘记后面的.号!!!):...转载 2018-07-18 15:23:18 · 1989 阅读 · 0 评论 -
git 放弃本地修改,远程分支强制覆盖本地
git fetch --all //只是下载代码到本地,不进行合并操作git reset --hard origin/分支名如master //把HEAD指向最新下载的版本原创 2018-08-06 10:17:19 · 27084 阅读 · 4 评论 -
git 回滚远程仓库(revert、reset、rebase)
使用git管理项目开发的过程中经常会碰到这种情况:某次提交已经push到了远程仓库,可是突然意识到“天哪,我怎么做了这么蠢的事情”。那么问题来了,怎么将远程代码库回滚呢?在网上看到大部分人给出的解决方案是先将本地回滚,然后删除远程分支,之后再将本地的分支push到远程仓库,这其实是一种很危险的方案,毕竟直接删除远程分支太狠了,不推荐这样做。。。关于远程仓库回滚首先,必须要明白的一件事,...转载 2018-08-06 20:47:45 · 13923 阅读 · 0 评论 -
git 撤销与修改(附加 文件的三种状态)
git 在本地有三个概念:工作区、暂存区、本地分支一、首先讲讲git中 本地文件的三种状态:使用git status可以查看文件的状态1、Untracked files即未跟踪的状态,这是文件的初始状态,也就是在工作区中的状态,就是说git不知道你这个文件的信息,没有生成快照2、Changes to be committed即文件在暂存区中生成了快照等待被提交(commit...原创 2018-08-06 20:53:49 · 2146 阅读 · 0 评论 -
git 删除文件 解决误删
如果我们在工作区中使用rm 文件名,删除了一个文件,,此时有两种情况,一种是确实需要删除,那么需要执行: git rm 文件名 git commit -m "删除了XX文件"另一种是误删,则可以使用 git checkout -- 文件名:即将版本库中的内容替换工作区中的内容。...原创 2018-08-06 21:25:57 · 521 阅读 · 0 评论 -
mac 系统更新后,或者使用备份替换电脑后,git失效
git 不能使用,提示: can't start git:usr/bin/git probably the path to git executable is not valid这种情况可能出现在系统更新之后,该目录下git无法执行,下面说一下解决办法一.git默认路径是在user/bin/git,如果终端输入user/bin/git没有反应说明路径不正确...原创 2018-08-16 19:50:59 · 1082 阅读 · 0 评论 -
git stash和git stash pop
一、git pull 拉代码的时候,或者切换分支的时候,防止冲突和不便,,会用到git stash,将工作区内容暂存起来。比如:为了fix 一个bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。怎么办: 1、git stash 备份当前工作区的内容,保存到git 栈中,从最近的一次commit中读取相关内容 ...原创 2018-03-03 17:10:58 · 104250 阅读 · 3 评论 -
Mac基本操作
一、废纸篓command+delete:删除xx至废纸篓command+delete+shift:清空废纸篓command+shift+A:转到应用程序目录command+shift+C:转到computer目录command+shift+H:转到home目录二、顶行特殊键esc f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 电源 ...原创 2018-01-31 14:05:09 · 3725 阅读 · 0 评论 -
Mac安装maven
1、下载maven,网上直接搜索maven for mac即可,很容易下载,mac对应的时.tar包解压至我们想要的地方,我解压的位置是: /Users/LZJ/during/Documents/Software/apache-maven-3.5.22、由于我之前配置过jdk,所以我的电脑里有.bash_profile文件,所以我直接打开此文件进行配置。 (1)打开终端,进入此文件 vim ~/....原创 2018-02-02 10:04:55 · 230 阅读 · 0 评论 -
idea 配置maven仓库
1、在idea中,配置本地仓库的地址,settings.xml文件的地址,以及maven的安装目录,即可。2、mac不像windows系统,mac的.m2下是没有settings.xml文件的,我们可以吧maven的安装目录下的conf下的settings修改修改,粘贴到.m2下。。。。conf下的是全局配置,一般用于团队协作的配置;而.m2下的配置是用户配置;用户配置会覆盖全局配置。3、下面是我...原创 2018-02-02 13:43:40 · 19485 阅读 · 1 评论 -
Mac安装jdk
下载jdk mac版本,安装即可1、command+space调出spotlight2、如果是第一次配置环境变量,使用touch .bash_profile创建一个.bash_profile文件如果是编辑已经存在的配置文件,则使用open -e .bash_profile命令3、在打开的配置编辑窗口中JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1....原创 2018-01-31 19:16:06 · 195 阅读 · 0 评论 -
git命令
廖雪峰: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000一、创建版本库将所在目录变成git可以管理的仓库, git init二、添加文件到版本库将readme.txt添加到暂存区里面去, git add readme.txt加: 将所在目录下的所有文件(包括隐藏文件)添加到...原创 2018-01-31 18:25:56 · 141 阅读 · 0 评论 -
Log4j
一、概述 log4j有三个组件:Loggers(记录器),Appenders(输出源),和Layout(布局)。通过配置这三个组件,可以使得日志1⃣️何种类别,何种格式输出。。1、Loggers Loggers:日志级别,常用的有四个级别(级别由低到高):debug、info、warn、error。log4j输出日志时,只输出不比配置的级别低的日志的信息。 2、Appenders Appender...原创 2018-02-05 14:12:57 · 156 阅读 · 0 评论 -
JsonPath的使用
1. 介绍类似于XPath在xml文档中的定位,JsonPath表达式通常是用来路径检索或设置Json的。其表达式可以接受“dot–notation”和“bracket–notation”格式,例如$.store.book[0].title、$[‘store’][‘book’][0][‘title’]2. 操作符符号描述$转载 2018-02-02 20:36:10 · 1163 阅读 · 0 评论 -
AxureRP8.0版本注册码
Licensee:University of Science and Technology of China (CLASSROOM)Key:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtL原创 2018-02-05 15:43:37 · 1387 阅读 · 0 评论 -
idea配置注释模板(类注释)
编辑代码的时候一些模板不尽人意,想要指定生成日期或者author,,可以设置一下类生成模板:File -- Settings -- Editor -- Code Style -- File and Code Templates主要是修改了注释:/*** ${DESCRIPTION}* @author * @create ${YEAR}-${MONTH}-${DAY} ${TIME}**/参考:ht...转载 2018-03-09 10:12:07 · 199 阅读 · 0 评论 -
jooq自动生成pojo
最近使用了jooq,,jooq确实很少用。。不过真的很少用,,mybatis可以自动生成dao层,,jooq可以生成tables等,如图:可以直接操作这些来操作数据库。下面码出步骤:1、项目结构:如图,MyStrategy类是策略类,里面可以写自定义的生成策略,,db包下即我们要指定的生成jooq的地方2、添加pom文件<?xml version="1.0" encoding="UTF-8"...原创 2018-03-02 12:01:12 · 2208 阅读 · 0 评论 -
jooq_DSL入门
org.jooq.impl.DSL是生成所有jooq对象的主要类。作为一个静态的工厂去生成数据库表表达式、列表达式、条件表达式和其它查询部分。使用dsl时,导入org.jooq.impl.DSL.*DSLContext和DSL 是访问JOOQ类和功能的主要入口点。如:创建一个常量值的字段, Field<String> field = DSL.val("hello world");...原创 2018-03-02 13:51:43 · 2908 阅读 · 0 评论 -
java开发经常要用到的类库和API
寄语: 要相信,你遇到的问题,肯定不止你一个用过。 要相信,也许有很多人比你勤奋。 要相信,你用或者不用,轮子就在那里。本文说的类库和api不包括常用的框架,ssm等,因为这些已经广为人知,而且具备特定的功能。本文总结了日志、json解析、单测、xml解析、字节码处理、数据库连接池、集合类、邮件、加密、嵌入式sql数据库、jdbc故障诊断、以及序列化等常用的类库。日常开发都可能辉...原创 2018-03-02 14:37:51 · 1065 阅读 · 0 评论 -
封装redis连接池 ( Jedis )
一、由来java操作redis,常用的是 jedis,,作为一个缓存数据库,或者称之为nosql类型的数据库,,redis也有连接对象,那么,问题来了,我们通过连接对象访问redis的时候,不应该不断的创建和销毁连接对象,此时,就用到了redis连接池技术,jedis中提供了jedis pool,但是为了操作方便,我们需要自己实现一下,这种思路和mysql 那些数据库连接池的思路是一摸一...原创 2018-08-28 22:04:50 · 2428 阅读 · 3 评论