- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 IntelliJ IDEA 下的版本控制介绍
这一章节放在这么靠前位置来讲是因为版本控制在我心目中的地位比后面的实战知识点都来得重要。不管是个人开发或是团队开发,版本控制都是可以很好地被使用的,目前我找不到任何开发者不使用版本控制的理由。而且对于 IDE 来讲,集成版本控制的本身就是它最大的亮点之一,很多开发者也是为此而使用它。在本章节中也会对 IntelliJ IDEA 的相关版本控制进行了介绍,会开始涉及到一些 IntelliJ IDEA...
2018-04-26 11:42:05 551
转载 JAVA深入研究——Method的Invoke方法。
在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到Method,这时去调用父类的对象也会报错。虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。 Method的invoke方法 1...
2018-04-16 15:38:34 187
原创 解决idea工具下tomcat中文乱码问题
在运行/调试 配置对话框的Startup/Connection面板中,勾选Pass environment variables.并添加一个environment variable,Name填 JAVA_TOOL_OPTIONS, Value填 -Dfile.encoding=UTF-8.点击确定。重启TOMCAT进行调试,可以看到控制台中tomcat日志中的中文能正常显示了。上面基本上应该不会出现...
2018-04-15 19:01:22 879
原创 Java高并发,如何解决,什么方式解决
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息...
2018-04-12 09:41:25 146
原创 大话 JSON 之 JSONObject.getString(“”) 方法 和 JSONObject.optString(“”) 的区别
运行以下代码:1234567891011publicstaticvoidmain(String[] args){JSONObject test =newJSONObject();test.put("name","kewen");test.put("empty",null);System.out.println("test.optStri...
2018-04-12 09:31:25 2051
原创 ql语句怎么在一个数据库中查找拥有同一字段名的所有表
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = '字段名'
2018-04-11 18:30:52 396
原创 InputStream 、 InputStreamReader 、 BufferedReader区别
InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等. 2.InputStreamReader OutputStreamWriter处理字符流的抽象类InputSt...
2018-04-11 14:56:49 235
原创 StringUtils中isEmpty 和isBlank的区别
StringUtils在commons-lang-2.2.jar包中:org.apache.commons.lang.StringUtils ;StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,...
2018-04-11 14:51:08 127
原创 怎么用IDEA上传本地项目到码云/Github?
开始切入正题:怎么上传本地项目到码云/Github? 需要条件:1.码云/Github建好的git项目2.IDEA编辑器3.本地项目步骤1:创建远程项目步骤2:复制远程项目地址 注意:此处码云官方已经给出上传项目方法,不过用的是命令行的形式,我们选择一种更加简单的方法。步骤3:创建好本地项目,点击VCS,按照图中指示给项目创建Git仓库。步骤4:选择此项目的根目录作为仓库。步骤5:选中项目名先...
2018-04-11 11:40:20 170
原创 IntelliJ IDEA如何运行单个程序?跳过错误项目中的错误JAVA类
目前在使用IDEA学习JAVA,遇到了一个奇怪的问题,我想运行当前单个程序,但是运行完总是弹出其他程序的错误,这怎么解决?一个迅速的解决方法:Run - Edit Configurations - Before launch 里面,把 Build 换成 Build, no error check , Apply之后按往常一样运行就可以啦。当然,前提是你这个main函数所依赖的所有class都没有错...
2018-04-08 18:03:59 34876 6
原创 PowerDesigner中SQL文件、数据库表反向生成PDM
1)创建一个空的PDM模型(选择对应的DBMS):2) 选择【Database】--【Update Model from Database…】3.1.1) 在新窗口选择对应【Using script files】--【(Add Files)】。然后再弹出窗口选择对应的SQL文件。点击打开,完成选择。3.1.2) 点击【确定】生成。3.2.1) 首先要安装ODBC驱动,http://dev.mysq...
2018-04-03 09:44:01 259
原创 maven中跳过单元测试
你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标...
2018-04-01 23:18:17 1096
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人