- 博客(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
2020-07-24
Genymotion_arm_Translation_5.1兼容包
2018-02-24
ARM_Translation_Marshmallow 6.0 兼容包
2018-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人