java技术
ftd5621
这个作者很懒,什么都没留下…
展开
-
java必备十大技术网站
作为开发者来说 , 必备的除了对编码的热情还要有自己的一套技巧 , 另外不可缺少的就是平时学习的网站。以下本人收集的 Java 开发者必备的网站 , 这些网站可以提供信息 , 以及一些很棒的讲座 , 还能解答一般问题、面试问题等 , 或许你会认为有些网站适合任何水平的开发者 , 但是我认为: 对于 Java 开发大牛来说 , 网站的好坏取决于如何使用它们。Stack overflowStack o...转载 2018-05-21 16:04:55 · 4881 阅读 · 1 评论 -
dao层,service层,controller层,entriy层的理解
DAO层、ENTITY层、SERVICE层、CONTROLLER层1、DAO层: 持久层 主要与数据库进行交互 DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先会创建DAO接口,然后会在配置文件中定义该接口的实现类, 接着就可以在模块中就可以调用DAO 的接口进行数据业务的而处理,并且不用关注此接口的具体实现类是哪一个类。DAO 层的数据源和数据库连接的参数数都是在配...转载 2018-05-31 22:29:13 · 1168 阅读 · 0 评论 -
ResultSetMetaData的用法介绍
ResultSetMetaData 、DatabaseMetaData中的方法介绍利用ResultSet的getMetaData的方法可以获得ResultSetMeta对象,而ResultSetMetaData存储了 ResultSet的MetaData。所谓的MetaData在英文中的解释为“Data about Data”,直译成中文则为“有关数据的数据”或者“描述数据的数据”,实际上就是描述...转载 2018-06-07 20:03:33 · 8072 阅读 · 0 评论 -
java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串
日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串白话文的讲:这些A——Z,a——z这些字母(不被单引号包围的)会被特殊处理替换为对应的日期时间,其他的字...转载 2018-06-06 22:52:23 · 596 阅读 · 0 评论 -
JAVA生成UUID的方法总结
前言 我们开发的时候,数据库表总会有一个主键,以前我们可能会使用自增的数字作为主键。这样做确实查询的时候比较快,但是在做系统集成或者数据迁移的的时候就麻烦了。这是id就有可能重复了。那么有什么比较好的方法解决这一问题呢?于是jdk1.5出了UUID这个类来生成唯一的字符串标识。什么是UUID? UUID有什么用? UUID的组成?UUID的应用?使用UUID的好处在...转载 2018-06-06 22:43:02 · 5882 阅读 · 0 评论 -
object...object和object[]...obj[]的区别
上一篇用到Objects...objects 和Object[] objects的遇到点小问题,于是我去做了个实验,关于这两个变量传参的问题代码如下结果如下很明显,我们可以得出以下结论当形参为Object[]数组时,调用该方法必须为一个数组当形参为Object...objects时,调用就相当灵活了,可以不带参数,可以带一个参数或者多个参数,也可以带数组作为参数...转载 2018-06-06 22:15:12 · 44201 阅读 · 0 评论 -
Mac下java连接mysql数据库
.先将网上下载的mysql-connector-java-5.1.18-bin.jar文件放入Tomcat/lib文件夹以及Mysql文件夹内2. 将以上测试sql导入数据库3.关于java连接数据库以及执行数据库操作代码 <% //注册数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //获取数据库连接 ...转载 2018-06-06 21:57:41 · 7687 阅读 · 1 评论 -
java加载properties的六种方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: Res...转载 2018-06-06 20:34:23 · 915 阅读 · 0 评论 -
Mac下jdk的卸载
背景:mac 环境下不支持react native,不支持java 9,因此将本机上的java 卸载,重装1.8,安装完成,成功。解决方式: 1.卸载java 9.0.1: sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppl...转载 2018-05-30 21:34:11 · 1030 阅读 · 0 评论 -
jsp不能显示页面图片的解决办法
今天在做javaweb方面的开发时,遇到了一个问题,在jsp页面中引入图片时<img>结论:1.在使用<img>标签时,使用绝对路径,这样无论路径如何改变,都可以找到指定的图片,例如在User工程下WebRoot文件夹下有img文件,img中有1.jpg图片,则src=“/User/img/1.jpg”(推荐这种方式引入图片)2.使用相对路径,在使用相对路径的时候,...转载 2018-05-28 21:30:27 · 5925 阅读 · 1 评论 -
Mac下压缩和解压缩的命令使用
tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?范例一:将整个 /etc 目录下...转载 2018-05-28 20:32:54 · 6945 阅读 · 0 评论 -
Webcontent 和WebRoot的区别
引言: 在MyEclipse中创建web项目后,web程序的根目录文件夹是WebRoot,而创建dynam web project时候,web程序的根目录文件夹是WebContent,他们之间没有本质区别,都表示你的web程序的根目录文件夹。 那么相同点是什么呢? 都是web-inf 文件夹,大家都知道该目录下面的文件是不可以直接访问的,只能...转载 2018-05-23 15:29:19 · 5746 阅读 · 0 评论 -
Mac下java环境变量配置
发现有很多人在问,下载了Oracle的jdk后,环境变量不知道如何设置,所以今天开了篇文章,专门讲jdk在mac系统中如何设置环境变量的。 idk在mac系统中,其实有两个路径,一个是默认的,一个是下载了的jdk,需要更新的。 默认的是很好找的。在终端中输入whereis java就能看到路径、用ls -l则能看到真实路径➜ / whereis java/usr/bin/java➜ ...转载 2018-05-22 01:05:34 · 12021 阅读 · 2 评论 -
java进阶基础 IO
计算机最重要的功能是处理数据。一个有用的计算机语言需要拥有良好的IO功能,以便让未处理的数据流入程序,让已处理的数据流出。与其他语言相比,Java的IO功能显得复杂。在其他语言中,许多IO功能(比如读取文件),是被封装好的,可以用一两行程序实现。在Java中,程序员往往需要多个层次的装饰(decoration),才能实现文件读取。相对的复杂性带来的好处是IO的灵活性。在Java中,程序员可以控制I...转载 2018-05-21 16:59:39 · 211 阅读 · 0 评论 -
javabean浅析——转载
用大白话聊聊JavaSE -- 如何理解Java Bean(一)首先,在开始本章之前,先说一个总的概念:所谓的Java Bean,就是一个java类,编译后成为了一个后缀名是 .class的文件。这就是Java Bean,很多初学者,包括当年的我自己,总是被这些专有名词搞的晕头转向。去公司面试,对方一口一个controller,一口一个service,dao,搞得我很紧张。其实都是很简单的东西,只...转载 2018-05-31 22:43:11 · 508 阅读 · 0 评论