- 博客(143)
- 资源 (32)
- 收藏
- 关注
原创 YAML语法介绍
YAML(/ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达数据序列的格式。YAML参考了其他多种语言,包括:C语言、Python、Perl,并从XML、邮箱的数据格式(RFC 2822)中获得灵感。Clark Evans在2001年首次发表了这种语言,另外Ingy döt Net与Oren Ben-Kiki也是这语言的共同设计者。当前已经有数种编程语言或脚本语言支持(或者说解析)...
2020-04-10 20:12:44
2085
原创 在Spring中使用日志
原来一直使用spring mvc,spring框架是3.6.2.配置的是log4j的日志,使用slf4j的log4j结合的方式,最近开发一个新的项目,我搭建了spring boot1.3.6.RELEASE的框架,能使用集成log4j,但是确实有冲突的问题,一直报logback有冲突的信息:SLF4J: Class path contains multiple SLF4J bindings....
2020-04-08 21:28:49
5433
1
原创 wikibase安装部署
在2017年最先接触到wikibase的时候是因为于工作需要的缘故,需要了解wikibase的数据结构,以至于阅读了很长时间的php源码,了解了它的运行机制等,但是脑子毕竟是一个容易遗忘的存储部件,虽然当时经过了那么漫长学习时至今日还是会遗忘,所以现在针对于wikibase相关的内容做一下记录,此篇记录主要是针对于搭建wikibase进行记录,文章最后提供了简便的方式进行部署。前提安装Medi...
2020-02-22 17:13:12
1620
1
原创 markdown 语法介绍
作者 李明明转载请注明出处: https://www.jianshu.com/p/fa3377de0e43介绍Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科;Markdown 是一种轻量级标记语言,让写作者专注于写作而不用关注样式。很多有编程基础的程序员比较喜欢使用Markdown进行编写,gi...
2018-11-26 13:21:37
3489
1
原创 Mac OS下搭建Vue开发环境
作者 李明明转载请注明出处:https://www.jianshu.com/p/38a7564e84cc前言原来一直学习使用React,现在因为工作的需要,对Vue进行学习和使用,现在比较流行的框架React,angular,vue,正好对于vue也进行些了解。环境搭建打开终端,安装brewusr/bin/ruby -e "$(curl -fsSL https://raw.git...
2018-11-23 23:31:53
3380
原创 MAC OS无法开机问题解决
– 作者 李明明(https://github.com/limm33/ProgrammerLeague/blob/master/ProgrammerLeague.jpg)我的微信公众号:编程者联盟我的 个人博客我的QQ群:115402375转载请注明出处: https://www.jianshu.com/p/293042f12035作为一个自恋的程序员,我的imac升级了系统之后也...
2018-11-22 14:14:27
15838
原创 解决mac上通过node安装的其他命令无法使用
如果我们平时使用node进行开发的话,经常会使用node安装一些其他的命令,比如安装淘宝的cnpm(npm install -g cnpm --registry=https://registry.npm.taobao.org),安装vue(npm install vue)命令等等,但是安装完成,命令是不生效的。 我们在mac上安装完成nodejs,node的命令是在/usr/lo...
2018-08-29 16:37:27
4361
原创 mac下chromium源码编译笔记
最近因为项目需要,需要对chromium进行了解,对chromium进行编译,在官网上可以通过:https://www.chromium.org/developers/how-tos/get-the-code找到各个平台相关详细的介绍,https://chromium.googlesource.com/chromium/src/+/master/docs/mac_build_instructi...
2018-06-09 06:18:15
5590
原创 JDK源码
为方便查看jdk源码将1.7、1.8、1.9源码整合到maven项目:https://github.com/limm33/jdk-sourceGit下载:https://github.com/limm33/jdk-source.git
2018-02-05 13:47:35
10705
1
原创 苹果系统允许打开任何来源的应用
Mac安装第三方应用时提示”*.app”已损坏,打不开.这是因为安装权限问题,把隐私偏好设置的”允许所有来源”安装选项即可.新版Mac系统默认隐藏了”允许任何来源”隐藏了.使用sudo spctl --master-disable命令打开即可. 打开终端程序执行命令:sudo spctl --master-disable然后输入你的密码就可以了...
2017-11-24 14:04:20
3447
原创 WEB的mavan项目构建生成可执行jar包
构建可执行war包文档(tomcat7-maven-plugin):JDK 1.7+ Maven 3.0 or later tomcat7-maven-plugin version 2.1/2.0/2.0-beta-10、环境要求Unix System\windwos\macOSJDK 1.7+ Maven 3.0 or later
2017-05-08 14:26:56
1626
原创 在maven的web项目中内嵌tomcat插件执行war包
0、环境要求Unix System\windwos\macOSJDK 1.7+ Maven 3.0 or later 我测试的编译环境是:macOS10.11.6和windows10jdk1.8/jdk1.7Maven 3.3.9 我的本机开发环境: MacOS 10.11.6eclipse Mars.2
2017-05-07 11:04:22
4604
原创 jQuery中的事件冒泡捕获阻止冒泡
jQuery中的事件冒泡捕获阻止冒泡事件冒泡IE中的事件流叫做事件冒泡,就是又最开始的时间接收到逐级向上传播较为不具体的节点。IE9、谷歌浏览器、Safari、Opera等等都是将事件一直冒泡到windwo对象上。事件捕获事件捕获从最根本上的Document到下级的元素逐级的向下传递捕获。 IE9、谷歌浏览器、Safari、Opera等阻止事件冒泡jQuery 提供了两种方式来阻止事件冒泡。**
2017-04-21 22:50:41
4440
原创 Maven依赖管理与命名规范
一、直接依赖和间接依赖mane最大的好处就是能够方便的声明第三方的jar包,只需要在pom中进行简单的声明就可以将此jar包依赖到项目中,那什么是直接依赖呢?就是在项目中直接声明的这些依赖: org.springframework spring-core 4.1.4.RELEASE间接依赖是由直接依赖间接依赖到项目的那些jar包,当项目依赖于某一第三方Ja
2017-04-17 15:48:33
1796
原创 Maven项目中WEB模块中后台代码打成jar包
1、将web模块的后台代码打成jar 包发布到target目录下(war包中正常编译的class依然存在) org.apache.maven.plugins maven-jar-plugin make-a-jar
2017-04-14 15:54:24
5282
原创 maven打包其他目录文件到war包
项目开发过程中原来是传统的web工程,现在要改成maven的方式进行开发,存在原来很多老的jar包,不过只是临时编译maven项目用到(当然,并不建议这样操作),所以才用了scope为system的方式引入: com.inspur.bigdata lousing-framework7.0.0 system ${project.basedir}/lib/webharvest
2017-03-27 10:56:01
1310
原创 Git 使用介绍
命令行切换到git库根目录执行"git rm -r --cached .",这个也是某些情况下,在已经提交了的一些文件了的时候,添加忽略文件忽略目录,提交的时候不起作用,仍然能提交忽略文件声明的忽略的文件,可以执行"git rm -r --cached."命令清的清空缓存区,然后执行一下命令就可以删除远程忽略文件了。1、执行git add .2、执行git commit -m "提交
2017-03-17 15:55:38
1354
原创 Mac OS上怎么一个Eclipse打开多个工作空间
Mac上打开多个Eclipse方法是:找到Eclipse.app的位置,在Terminal中cd到这个目录 然后执行: open -n Eclipse.app 如果在其他目录,opean -n /路径/Eclipse.app,就可以了...
2017-03-09 16:29:21
3812
原创 Maven项目命名规范
Guide to naming conventions on groupId, artifactId and versiongroupId will identify your project uniquely across all projects, so we need to enforce a naming schema. It has to follow the package n
2017-03-09 15:38:09
18258
1
转载 深入理解JVM-虚拟机加载机制-类加载过程
本文是基于周志明的《深入理解Java虚拟机》 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 从类被加载到虚拟机内存中开始,到卸载出内存为止,类的生命周期包括加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resol
2017-02-23 08:31:21
1469
转载 Java字节码文件虚拟指令集简介
Java 虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。虚拟机中许多指令并不包含操作数,只有一个操作码。如果忽略异常处理,那 Java 虚拟机的解释器使用下面这个伪代码的循环即可有效地工作:do{ 自动计算PC寄存器以及从PC寄存器的位置取出操作码; if(存在操作数)取出操作
2017-02-21 09:43:38
685
原创 在Eclipse中如何开启断言(Assert)
Eclipse中如何开启断言(Assert):1.Run -> Run Configurations -> Arguments页签 -> VM arguments文本框中加上断言开启的标志:-enableassertions 或者-ea 就可以了2.在myEclipse中,Windows -> Preferences ->Java ->Installed JREs ->点击
2017-02-17 15:56:52
2317
原创 Java中String的不变性理解
我们经常在Java里面提到String的不变性,下面就来说一下对于String的不变性的理解:可以参考以下程序:String str = "Hello"; System.out.println(str);//输出为Hello str.concat("World");//该方法是在原来的变量后面添加一个字符串然后变成新的字符串 System.out.pr
2017-02-10 08:31:15
2778
1
原创 拆分多个字符串放入对应的容器程序代码
描述如下:若干个虚拟机以“2#1c#10G#1M"标识,现需要拆分每个字符串标识,按照#拆分,放到对应的容器中,代码如下:import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import
2017-02-04 08:31:19
950
原创 JAVA路径中空格问题
一、类路径TestURL().class.getResource("").getPath()或TestURL.class.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用。例如:String Path=this.getClass().getResource("/").toString String
2017-02-02 22:25:19
7949
原创 eclipse常用的搜索快捷键
Search功能:全局文件内容搜索快捷键: Ctrl + H-----------------------------------------------------------------------------Open Resource功能:全局文件名搜索快捷键: Ctrl + Shift + R -----------------------------------...
2017-01-23 09:29:54
21536
原创 Maven项目报错总结
Maven项目导入eclipse中很多时候都出现报错的情况,出错的原因大致可以分为下列几种:JDK版本不一致网络问题无法下载,可以尝试开vpn下载私有jar包maven仓库中的某个构件如果因为网络或者其他的原因,没有下载成功或者下载被中断,将会出现一个LastUpdated的文件,这个时候,就算网络好了,也不能正常使用这个构件。在linux系统上可以切换到仓库的目录下执行:
2017-01-06 15:50:03
1639
原创 Mac OS X中配置Apache HTTP服务器
我现在正在使用的是Mac OS X版本是10.11.6,刚换了Mac os系统,对于用习惯了windows的来说确实需要一段时间适应,昨天在mac上配置环境的时候搭建apache http服务器遇到了些问题现在总结分享一下,希望也能解决你们的烦恼。一、启动服务器首先打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版...
2016-12-14 09:02:22
8166
2
原创 部署hadoop源码
在上一篇博文中简略介绍了在windows上部署hadoop源码到eclipse中,下面介绍通过unix处理项目部署的过程。 Hadoop源码构建环境需求(Hadoop-2.7.2):Requirements: *Unix System*JDK 1.7+*Maven 3.0 or later*Findbugs 1.3.9 (if running findbugs)...
2016-11-24 09:46:38
550
原创 window下eclipse下部署hadoop2.7.2可阅读源码
下载hadoop源码我看官网上没有提供2.7.2的下载接口解决办法:访问官网:http://hadoop.apache.org/releases.html点击如下链接,让它从新的浏览器窗口打开,找到URL如下: 将2.7.3改成2.7.2重新访问,就可以下载2.7.2的源码了。 预处理源码项目切换到源码目录下hadoop-maven-plugin...
2016-11-24 09:24:22
1636
原创 Maven私服-Nexus
一、什么是私服私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。以下是有无私服的对比:二、Nexus下载与安装Nexus安装的先决条件: 不管是NexusOpen Source
2016-11-12 14:36:58
1070
原创 syntax error near unexpected token `$’do\r”报错问题
不知道大家有没有在windows上面编写shell脚本,然后部署到linux上运行的经历,如果你做过类似的事情,那你可能遇到过这个问题:syntax error near unexpected token `$’do\r”,或者类似的问题,除非你考虑的很周到就巧妙的避免了此问题。问题描述 运行shell脚本shell脚本,运行出错:syntax error near unexp
2016-11-05 11:07:24
30919
5
原创 Cygwin解决乱码
很久之前就用Cygwin再windows上使用linux命令,一直存在中文乱码的问题,但是一直没有影响到使用,也懒得去解决,就一直搁置了,直到window10出了linux子系统,下载下来使用的时候一直是中文,并没有乱码,再切换回cygwin的使用的时候那些????????(中文乱码)就格外刺眼了!下面是解决cygwin命令行中文乱码的解决办法:1、找到下图中的目录文件:...
2016-10-22 17:16:11
8077
原创 如何在vmware中安装mac OS系统
---作者 李明明转载请注明出处: https://blog.youkuaiyun.com/limm33/article/details/52879761--- 由于临时需要mac系统命令打包ipa,需要用到mac系统,但是又临时找不到mac机,只能在vmware上安装一个虚拟机,如果你也想安装mac虚拟机的话,可以参考下面的步骤。 下载并安装vmware。 下载并安装MAC补丁。...
2016-10-21 10:01:01
27986
3
转载 JQuery扩展插件开发
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例
2016-10-18 10:46:48
589
原创 JS生成UUID
一、UUID是什么 UUID就是Universal Unique IDentifier的缩写,它是一个128位,16字节的值,并确保在时间和空间上唯一。它是把硬件地址、时间以及随机数结合在一起,它保证对在同一时空中的所有机器都是唯一的。 通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间
2016-10-18 10:17:29
13766
原创 JPEGImageEncoder编译报错问题
---作者 李明明转载请注明出处: https://blog.youkuaiyun.com/limm33/article/details/52818867--- 描述:在Eclispe中编写项目,要引入下面两个包import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;...
2016-10-14 20:49:27
4343
原创 Java JSON库Jackson 2.x变化
Jackson库是JSON Java库,用于在Java程序中解析JSON数据。Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。由于要转换原来的的web项目到maven项目,原项目中有ackson-all-1.9.10.jar,但是此jar包在中央仓库中并不存在所以对Jackson的jar包变化做了一个总结。 ...
2016-10-14 00:00:50
925
转载 如何参与到GitHub开源项目中
最近一年开源项目特别的热,很多技术大会或论坛都以开源项目作为主题进行探讨,可见这是一种趋势。而Github作为开源项目的著名托管地,可谓无人不知,越来越多的个人和公司纷纷加入到Github的大家族里来,为开源尽一份绵薄之力。对于个人来讲,你把自己的项目托管到Github上并不表示你参与了Github开源项目,只能说你开源了自己的项目,可以任别人自由下载。那么该如何参与Github的开源项目呢?...
2016-10-13 08:23:33
2248
原创 Maven及其核心概念
1、maven的安装目录结构如下:binbootconflibLICENSE.txtNOTICE.txtREADME.txt2、Bin:该目录包含了mvn运行的脚本,这些脚本用来配置Java命令,准备好classpath和相关的Java系统属性,然后执行Java命令。其中mvn是基于UNIX平台的shell脚本,mvn.bat是基于Windows平台的ba
2016-10-09 12:32:43
618
统一用户权限设计.zip
2021-03-12
mediawiki-1.33.0部署程序.zip
2020-02-22
lcqmc语义相似度任务-LCQMC数据集
2019-09-17
A5M2数据库连接管理工具.zip
2019-08-15
Cognos Analytics V11.0官方中文文档.zip
2019-08-15
JavaScript设计模式与开发实践(曾探)-源代码.rar
2018-04-25
MySql安装Visual Studio 2013 Redistributable
2017-11-25
protoc-2.5.exe
2016-11-24
基于java swing随机抽签程序
2016-09-22
React 官方学习模板
2016-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人