自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 maven基础--(2)--解决maven无法加载本地lib/下的jar包问题(程序包XXX不存在)

这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的。通过IDEA自带的运行能够正常识别lib包下的jar,但是我要是通过maven profile实现多环...

2017-06-29 21:29:00 1175

原创 maven书籍--Apache Maven Cookbook(一)maven 使用命令创建、编译java项目

一、创建使用命令创建项目分几步:1、打开命令行窗口,比如cmd,把目录切换至想要创建项目地方。2、执行如下命令:  mvn archetype:generate -DgroupId=com.zua.cookbook -DartifactId=simple-project -DarchetypeArtifactId=maven-archetype-quickstart -Dinte...

2017-06-24 11:20:00 343

原创 maven基础--(3)--maven使用nexus3.3在windows下搭建私服

1. 私服简介私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。2. nexus3的环境安装下载地址:https://www.sonatype.com/download-oss-so...

2017-06-22 16:28:00 219 2

原创 maven基础--(4)--maven profile多环境自动切换配置,配置分离,排除文件

痛点:  在java开发的过程中,我们经常要面对各种各样的环境,比如开发环境,测试环境,正式环境,而这些环境对项目的需求也不相同。  在此之前,我们往往需要手动去修改相对应的配置文件然后打成war,才能部署到相应的环境上。  但是这样很容易出现问题,因为很容易出现少改或者漏改,造成不必要的麻烦幻想:  要是有一种东西,能让我们打war的时候指定一个参数,就能自动把项目编译成对应...

2017-06-21 14:57:00 548

原创 java nio--(1)--采用Selector实现Socket通信

server: 1 /** 2 * 选择器服务端 3 * Created by ascend on 2017/6/9 9:30. 4 */ 5 public class SelectorServer { 6 // public final static String REMOTE_IP = "192.168.0.44"; 7 pu...

2017-06-19 17:46:00 309

原创 idea基础–(5)–IDEA中右键新建时,没有新建class的解决方案

今天使用IDEA新建测试项目时候使用的如下视图新建项目包名,因为在这种情况下新建包名的时候没有提示:所以我的其中一个包被我新建成了com.zua.log-demo,结果导致了在包下右键新建的时候导致没有新建class的问题,找了好久才知道。结论:java的包命名中不能有“-”特此记下  ...

2017-06-16 14:02:00 1003

原创 git基础--(3)--git删除远程仓库文件但不删除本地仓库资源

我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为xxx.iml文件不是项目的源码。也就是说对于导入项目来说是多余的。正规的源码目录:  src/  pom.xml  .ignor...

2017-06-16 12:01:00 423

转载 git基础--(4)--git跟踪或取消跟踪文件

在Git是用过程中,可能遇到以下情况:1、被跟踪文件里面有不想跟踪的文件。2、每次用git status查看状态时总是列出未被跟踪的文件。解决方法:1、当被跟踪的文件里面有不想跟踪的文件时,使用命令git rm删除文件。如:git rm --cached readme1.txt    删除readme1.txt的跟踪,并保留在本地。git rm --f readme1.txt...

2017-06-16 11:31:00 156

原创 git基础--(2)--git命令大杂烩

目录 下载指定分支代码,并指定目录查看版本库中的文件:  git ls-files添加到暂存区:提交到分支:查看暂存区和工作区状态: 下载指定分支代码,并指定目录git clone https://github.com/apache/commons-lang.git commons-lang3.3.8.1 -b LANG_3_8_1 查看版本库中的文件:...

2017-06-16 10:36:00 174

原创 java基础--(4)--判断项目中是否有slf4j的实现类

 /** * 判断项目中是否有slf4j的实现类 */ @org.junit.Test public void test() { try { Enumeration<URL> resources = ClassLoader.getSystemResources("org/slf4j/impl/Static...

2017-06-16 10:22:00 480

原创 java基础--(3)--完美解决在Servlet中输出中文乱码的问题

1 @Override 2 public void doPost(HttpServletRequest reqeust, HttpServletResponse response) 3 throws ServletException, IOException { 4 5 //PrintWriter out = response.getWriter(...

2017-06-15 10:46:00 406

原创 mysql基础--(1)--mysql常用命令和语句

 大小写: MySQL默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。查看环境配置:SHOW VARIABLES,模糊匹配可使用:SHOW VARIABLES LIKE '%max_allowed%';使用IDEA连接数据库,注释乱码,在后面添加:jdbc:my...

2017-06-13 20:30:00 200

原创 idea基础–(6)–设置idea快速生成doc comment

在eclipse中快速生成方法的doc comment快捷键是Alt+Shift+J,而在idea中没有对应的快捷键,但是能实现相似的功能。1、在方法上面输入/** 然后回车就可以生成注释了。2、依次打开Settings -> key-map -> Other -> Fix doc comment -> 右键 Add Keyboard shortcut 按下...

2017-06-12 15:20:00 2688

原创 maven基础--(5)--关于pom.xml中的dependency中的顺序

特别注意:      <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version&...

2017-06-12 10:41:00 3445

原创 mybatis基础--(1)--mybatis配置文件详解

mybatis官方下载地址:https://github.com/mybatis/mybatis-3/releasesmybatis官方教程:http://www.mybatis.org/mybatis-3/zh/index.htmlmybatis官方配置文件路径:\mybatis-3-mybatis-3.4.1\src\test\java\org\apache\ibatis\sub...

2017-06-11 21:34:00 172

原创 java基础--(2)--static关键字的作用

 java中static关键字主要有两种作用:第一:为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。第二,实现某个方法或属性与类而不是对象关联在一起简单来说,在Java语言中,static主要有5中使用情况:成员变量、成员方法、代码块,内部类和静态导包。基本用法:static修饰成员变量:该成员变量属于类变量,可以通过 ClassName.attribut...

2017-06-09 14:59:00 257

原创 Spring笔记--(1)--Spring的 context:property-placeholder... 在junit中不起作用,失效,解决方法

大家都知道,我们使用spring框架的时候喜欢把可以配置的变量放入一个properties配置文件中,然后在spring的applicationContext.xml配置文件中加入配置:<context:property-placeholder location="classpath:*.properties" ignore-unresolvable="true"/>最后就可...

2017-06-07 16:22:00 509

原创 idea基础–(7)–jsp页面Controller路径自动识别的问题“Cannot resolve controller URL ...”,Cannot resolve variable

idea之所以强大,就是强大的代码提示和联想功能,写起代码来简直不要太爽。但是这几天我发现在我的jsp页面中访问controller路径的时候不会自动提示了,对于这么严谨的我肯定要找出原因啊,哈哈。最终效果:按住ctrl,同时点击左键会自动跳转到对应的controller代码块,爽。需要同时满足的条件JSP页面顶部包含如下代码:<%@ page language="java" content...

2017-06-04 18:51:00 10123

原创 idea基础–(8)–设置Intellij IDEA 提示出未保存的*星号

  IDEA实乃是java开发的神器,然而从eclipse或者MyEclipse转过来的开发每写完一行代码总是习惯的按下ctrl+s,然而IDEA代码编辑器的上方并没有提示未保存的*星号,提示星星,所以觉得很不爽。其实idea也是可以设置提示的,废话不多说,上码。路径:Settings -> Editor -> General -> Editor Tabs: Chec...

2017-06-04 18:21:00 3436

sqlite-win64.zip

文件内容: sqlite-tools-win32-x86-3320300.zip sqlite-dll-win64-x64-3320300.zip

2020-07-24

Genymotion_arm_Translation_5.1兼容包

genymotion 5.0的 arm 兼容包,拖进去点OK,再关闭模拟器重启一下就可以了。本人还上传有6.0的兼容包

2018-02-24

ARM_Translation_Marshmallow 6.0 兼容包

genymotion 6.0的 arm 兼容包,拖进去点OK,再关闭模拟器重启一下就可以了。后续会上传5.1的兼容包。敬请期待

2018-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除