![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
一勺盐
salesforce 菜鸟, tableau数据分析 学习中。
展开
-
java 出力log到linux下面的系统log
许多时候要把错误的信息出力到linux下的系统log上面去,当然也可以自己配置logback.xml来实现。具体的java 代码如下。public static final String LOGGER = "logger";public static final String LOGGER_T = "-t";public static final String LOGGER原创 2017-02-24 09:57:56 · 1123 阅读 · 0 评论 -
什么时候要把方法写成静态的。什么时候写成实例化方法。
java里面有两种,一种是静态方法,一种是实例化方法。静态方法在程序开始时生成内存,实例方法在程序运行中生成内存所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散的空间,所以当然没有静态方法快,而且静态内存是有限制的,太多了程序会启动不了。静态方法原创 2017-03-30 17:49:09 · 4365 阅读 · 1 评论 -
java 判断文件是不是上锁
其实判断文件是否上锁有许多方法,现在列出下面几种,仅供参考。File TargetFile = new File("d:\\tt\\1.txt");boolean fileIsNotLocked = TargetFile.renameTo(TargetFile);是true说明可以重命名,也就是没有锁。当然还有其他好几种方法,例如下面的这两个方法。TargetFil原创 2017-08-16 14:32:00 · 2131 阅读 · 0 评论 -
eclipse下面安装PropertisEditor方式。
我们在打开后缀名是.properties的文件时候,如果不是英文的就是容易出现乱码。这时候可以使用eclipse的插件 Propertiseditor在help下面有Install New Software点击追加,然后名字和路径名字:properties路径:http://propedit.sourceforge.jp/eclipse/updates/原创 2017-06-14 10:52:15 · 242 阅读 · 0 评论 -
rest API 里面GET方式不能传参数,但是可以在路径里的传参数。
rest API 里面GET方式不能传参数,但是可以在路径里的传参数。GET方式不能用@RequestParam方式传递参数。但是可以用@PathVariable在路径里面传递参数像这样: @RequestMapping(method = RequestMethod.GET, value = "/{model_id}/actions/check")原创 2017-06-28 18:31:39 · 1829 阅读 · 0 评论 -
如何看jar 里面的内容
一.windows下jar就是一个zip文件,可以直接解压(任何解压工具都可以),里面都是.class文件。但也可以知道都有哪些文件。二.linux下用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项: -c 创建新的归档 -t 列出归档内容的列表 -x 展开归档中的命名的(原创 2017-02-21 15:15:10 · 4152 阅读 · 0 评论 -
java中自动装箱,自动拆箱,容易引起空指针异常。
原文:http://www.importnew.com/14229.html我们要澄清一些误解,null既不是对象也不是一种类型,它仅是一种特殊的值,你可以将其赋予任何引用类型,你也可以将null转化成任何类型,来看下面的代码:1234567String str = nu转载 2017-05-16 16:34:59 · 3305 阅读 · 1 评论 -
接口和抽象类的 简易理解
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有原创 2017-03-10 11:32:12 · 191 阅读 · 0 评论 -
代码的规范,王垠,带你少走点弯路。
程序应该怎么写。转载地址:http://www.cocoachina.com/programmer/20151125/14410.html?utm_source=tuicool&utm_medium=referral1. 避免写太长的函数。如果发现函数太大了,就应该把它拆分成几个更小的。通常我写的函数长度都不超过50行,那正好是我的笔记本电脑屏幕所能容纳的代码的行数。这样我转载 2017-05-12 16:31:10 · 416 阅读 · 0 评论 -
java 取得当前年月日 注意事项。
原文:http://www.cnblogs.com/ayan/archive/2011/12/22/2298505.htmlimport java.util.*; 2 public class DateClass 3 { 4 public static void main(String args[ ]) 5 { 6 Date m = new Da转载 2017-04-11 14:51:21 · 731 阅读 · 0 评论 -
java 的耦合度,要高内聚,低耦合
下面是从百度搜索出来的一段话:程序的耦合度是 你的子程序之间的相关联性,也就是说你的多个类的联系 是否太紧密,打个比方,你房子里边有窗子 ,那房子 和窗子 就有了关联 耦合度 是松还是紧 就看你的 关联 是强还是弱,也就是修改的代价,比如 你窗子是扣死在墙里的 那么你修改窗子 就必须修改墙 这就比较紧密了,但是如果你窗子是按照某种规格的 可以自由拆装的 那么修改的代价就小,耦合度也就低原创 2017-03-16 14:01:26 · 1416 阅读 · 0 评论 -
timestamp String date 三者之间的转换,以及DB中的判断 转换时候的注意事项
SimpleDateFormatDateFormat format=new SimpleDateFormat("yyyy-MM-dd");try { format.parse("2012-09-01");//成功 format.parse("2012-09-32");//成功 format.setLenient(false); format.par原创 2017-03-15 19:45:01 · 487 阅读 · 0 评论 -
java enum 简单的写一个
package common;import java.util.EnumMap;import java.util.EnumSet;public class Student { public enum portals{ tencent("www.qq.com"), sina("www.sina.com"), baidu("www.bai原创 2017-03-22 14:17:40 · 264 阅读 · 0 评论 -
java 编程的规范
原文:http://www.cnblogs.com/jifeng/p/4937634.html1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)编码规范对于程序员而言尤为重要,有以下几个原因:- 一个软件的生命周期中,80%的花费在于维护- 几乎没有任何一个软件,在其整个生命周期中,均由最初的转载 2017-03-27 18:16:17 · 603 阅读 · 0 评论 -
java 的返回类型
因为Java语言不允许使用指针类型变量,所有返回值只能由一个。要是返回两个或者三个的话可以用数组或者列表但是: 面向对象语言有个特点:用类来封装对象的属性,这样你可以把很多的属性值封装成为一个对象。然后返回一个对象,这样这个对象中有多个值,并且还有get和set公共方法,什么时候用就什么时候用get方法取出来,这样不就可以返回多个值了吗,而且对象还可以将它的属性设置成对象。原创 2017-03-09 16:41:24 · 1744 阅读 · 0 评论