- 博客(117)
- 资源 (1)
- 收藏
- 关注
原创 两个时间段得到几年几月几日的格式
public static String dayComparePrecise(String fromDate, String toDate){ Period period = Period.between(LocalDate.parse(fromDate), LocalDate.parse(toDate)); StringBuffer sb = new StringBuffe...
2020-01-06 18:18:24
718
原创 java获取用户ip的工具类 (直接能用)
package com.dfjs.util;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;impo...
2019-10-31 09:29:56
590
原创 java时间转化工具类 (直接能用)
package com.dfjs.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/** ...
2019-10-31 09:27:40
863
转载 程序员考试
选择题(每题4分,共计100分)1、一个假期在外游玩不会游泳的程序猿看到河边有如下警告后结果如何?A、默默走开B、程序猿哪有假期C、不关心Warning,溺水身亡2、如果一程序猿正在相亲,告诉女方职业后被无情拉黑,请问该程序猿最可能从事以下那种职业?A、PythonB、JavaC、PHP3、请问下图红圈内应该填入的职业是?...
2019-06-17 15:03:41
1003
原创 spring boot 注解
@ApiImplicitParam: value:接收参数的描述 dataType:接收参数的类型 required:是否要传参数 @ApiOperation: value:接口的说明 notes :接口发布说明@ApiModelProperty value:字段说明 name: 重写属性...
2018-12-04 10:41:53
233
原创 加密方式
目录MD5和RSA1.MD5 a.MD5简介: MD5一种不可逆的加密算法,什么意思呢? 网站一般会保存用户密码,为了不让数据库管理员看到用户的密码。 你输入的密码是这样的:12345 网站加密后的密码可能是这样的:E10ADC3949BA59A...
2018-08-20 16:01:01
852
原创 web最全面试题
web最全面试题 Java全套面试题 简单的讲一下夸平台原理 1.1由于各系统支持的不同的指令,就会让我们的程序在不同的操作系统上要执行不同程序的代码。java开发为了避免这种差异。提供了统一的接口,我们只需要在不同的系统上提供不同的虚拟机即可。并不是java是跨平台的语言,而是不同平台上装有不同的虚拟机。所以说...
2018-08-17 20:25:26
567
原创 伪分布式安装Hadoop详解
文档介绍:hadoop文件配置http://hadoop.apache.org/docs/r2.7.6/hadoop-project-dist/hadoop-common/SingleCluster.html下载hadoop压缩包------》hadoop.apache.org将下载好的hadoop压缩包山传...
2018-08-14 22:06:29
6528
原创 liunx基本环境搭建 大数据介绍、Hadoop模块介绍、Hadoop安装前准备
1.liunx基本环境搭建: (1)创建一个普通用户 (2)设置ip (3)设置主机名 (4)修改映射 ...
2018-08-14 22:06:05
230
原创 liunx 第二天 :常用符号命令、文本编辑器、常见的工具命令、常见的系统命令、进程管理、压缩管理
1.liunx常见的符号命令: . :当前目录 .. :上一级目录 ~:用户家目录> :覆盖重写某个文件 >>:追加某个文件 | :管道符 一般和grep连用 ps -ef | grep gdm 2.关机、重启 关机 : halt 、 in...
2018-08-06 14:36:48
215
原创 liunx安装tomcat 和项目部署
1.tomcat安装 1.下载2.利用远程工具 直接拉入即可 3.解压 4.开启tomcat5.测试 能出现以下页面 证明你的tomcat安装成功 项目部署到liunx系统上 1.2.把你的项目打成war包 3.找到你打好的war包复制 4.运用你的远程工具 把你打好的war包放在你的tomcat...
2018-08-06 11:12:33
240
原创 liunx Mysql jdk 安装教程
Mysql安装 防火墙要关闭(尽量设置为开机不自起) 关闭selinux 1.卸载自带的mysql2.通过yun安装mysql注意 必须有网的情况下看到他安装成功3.启动mysql安装服务如果是5.1的版本 服务名称mysqld如果大于5.5版本 服务名称mysql...
2018-08-06 10:42:03
247
原创 liunx第一天
虚拟级安装的常见问题 liunx虚拟机基本环境配置: root/huadian huadian/huadian 修改主机名: bigdata-training01.huadian.com 查看主机名:hostname 临时...
2018-08-02 22:53:40
222
原创 maven环境配置
什么是maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Objec...
2018-07-24 20:32:30
292
原创 maven工程创建
Maven是用来干嘛的?Maven是用来项目的构建和依赖的管理。maven的常用命令?mvn -version 查看当前Maven的版本号mvn clean 清理上一次build项目生成的文件。mvn compile 重新编译项目中的源代码.mvn tomcat:run 运行Tomcatmvn package 将项目进行打包 使用idea搭建一个maven工程...
2018-07-24 20:28:51
210
原创 逆向工程源码加详解
什么逆向工程:即根据数据库自动生成实体类以及mapper、mapper.xml文件那么什么时候可以用到呢? 对于以为一位初学者来说。你进入公司不可能一进入就是项目组长吧。肯定要一步一步的做起来,比如一个项目项目组长给你建好了数据库,字段已经建好,那我们总不能看着数据库去一个一个的去建实体类和数据库的操作。就出现了逆向工程,我们可以根据项目组长的数据库字段,建立相应的实体类 xm...
2018-07-23 20:18:42
2509
转载 maven工程搭建(IDEA)
什么maven maven是Apache的顶级项目, 域名:maven.apache.org “专家,内行” 它是一个项目管理的工具,maven自身是纯java开发的 The result is a tool that can now be used for building and managing any Java-bas...
2018-07-19 16:17:24
197
原创 面向对象这样理解 你怎么可能不会
《面向对象》你知道吗?自从那次不经意间把你导入我的心。就从此再也无法导出了。真的希望从此你便是我私有的。别人无论如何也无法访问你的心。不过你放心,我会精心的保护它。我能抽象出整个世界。但是我不能抽象你。因为你在我心中是那么的具体。这都要感谢你的父类,在多年前创建了你。我可以重载甚至覆盖这个世界里的任何一种方法。但是我却不能重载对你的思念,只能在心里不断的重写。好想把你写成一个单例。这样别人就无法...
2018-07-15 17:20:04
330
原创 SSM框架整合
SSM框架整合1.导包 spring springmvc –mybatis spring与mybatis整合包2.导入配置文件spring 核心配置文件spring 配置文件mybatis配置文件映射文件db.propertieslog4j.properties参数绑定1. 原始的request response session@RequestMapping("/oldParam")publi...
2018-07-14 17:17:38
185
原创 SpringMvc介绍以及操作
SpringMvc介绍以及操作 Spring简介: 1.Spring MVC这个框架应用于web开发的web层。用来接受参数和响应请求 2.他是Spring框架的一部分 SpringMVC简单入门 1.简单搭建 ...
2018-07-14 17:06:59
312
原创 Spring整合Mybatis
Spring整合Mybatis1.导包 spring的包 mybtais的包 他们两个结合的包2.搭建核心配置文件3.开始整合 mybatis 原始整合 Mapper整合 不管哪种方式都要依赖于sqlSessionFactory ...
2018-07-12 08:59:43
146
原创 Mybatis介绍
Mybatis是一个应用于dao层框架(持久化框架),他也是一个orm(对象、关系、映射)框架,相当于一个半自动的 优点: 那么既然是dao层框架那就先说说jdbc的缺点吧: 重复工作比较多:每次都要创建连接(连接池) ...
2018-07-10 19:40:44
242
原创 三大框架SSH整合原理
三大框架SSH整合原理 SSH整合过程 注意:在整合框架,每一大步都要测试,这样容易排查问题,否则出了问题要从头开始1.导包: 1)先将hibernate中的包全部导入进来 一共是11个 如下:...
2018-07-07 00:23:42
3803
原创 Spring管理事务
Spring管理事务 PlatformTransactionManager 帮助我们管理仁义平台的事务。 Hibernate HinernateTransactionManager 事务:(4大特征) 1.一致性 2.原子性 3.持久性 4. 隔离性...
2018-07-05 20:42:06
175
原创 Spring整合jdbc
Spring整合jdbc Spring是一个容器。 Spring有个jar包提供了一个叫做JDBCTenplate模块,所以他能对数据库操作。Spring还提供了很多的模块针对hibernate、Mybatis 模块。JDBCTemplte跟Ddutil中的QueryRunner极度相似。 整合JDBC(手动创建对象) 1.导包 2.使用一个jdbcTemplate模块对数据库进行操作 ...
2018-07-05 19:34:42
189
原创 Spring aop
Spring aop Aop:面向切面编程,纵向重复,横向抽取代理:生活中的例子:找明星拍戏。上综艺,唱歌,直接找明星说明这个明星太小了。如果明星有点名气,那就不直接访问了,必须先同过访问明星的经纪人,然后经纪人访问明星。放在程序当中,有一个目标对象有一个代理对象。你想要访问目标对象,必须先通过代理对象访问目标对象。Java提供了一个类proxy能实现代理。Spring AOP 利用了代理技...
2018-07-04 19:32:23
138
原创 Spring配置详解
Spring配置详解1.配置Bean元素 <!--配置bean元素 name:给对象起个名字 class 类的完整路径名 id:唯一 不能出现特殊字符 strutsId一般不用 --><bean name="user" class="cn.hd.test.User" id="user"></bean&g..
2018-07-03 19:48:33
238
原创 搭建 Spring的步骤以及代码演示
搭建 Spring的步骤以及代码演示第一步:导包:第二步:创建一个bean类 public class User { private String name; private Integer age; private String address; public User() { } public User(String name, Int...
2018-07-02 20:05:24
398
原创 Spring框架简单配置
Spring框架简单配置1.spring框架的作用: Spring框架是一个一站式框架(javaEE 三层开发(web service dao spring 框架框架全部解决) ) Spring 本身就有这三层对应的功能 web:springMVC springBoot Serv...
2018-07-02 19:55:59
1007
原创 struts2页面跳转的方式
struts2页面跳转的方式①转发②重定向 转发到自己的action type变为chain <result name="success" type="redirectAction"> <param name="actionName">targetAction_login</param> <param name=&
2018-06-27 20:30:08
3419
原创 Action类的创建
Action类的创建三种方式: ①pojo类 ②实现了Action接口 ③继承actionsupport(推荐使用) 注意:action里面的方法 模范是固定的 权限...
2018-06-27 19:56:33
825
原创 Struts2访问流程
Struts2访问流程1,.从浏览器输入地址2.web.xm3.过滤器去加载配置文件strus.xml4.路径中的第一个地址namespace遍历你的stuts中的包package name namespace 属性 如果找到了和地址匹配的就进了该包 如果没找到就报异常5.找到了该package 再去路径后取后面的地址,然后去package找到action的name树形,如果找到久匹配,就进入a...
2018-06-27 19:28:58
220
原创 struts 案例源码
package cn.hd.dynamic;public class UserAction { public String add(){ System.out.println("添加用户"); return "success"; } public String delete(){ System.out.println...
2018-06-26 19:56:59
337
原创 struts2配置文件详解 常量配置
struts2配置文件详解1.struts.xml这两个地址要一致:2..include在src struts.xml可以去读其他位置的xml文件 要求 新创建的xml必须有约束 <include file="cn\hd\dynamic\struts01.xml"></include> 常量配置:默认的常量配置:如何修改这些常量:①在struts.xml中...
2018-06-26 19:53:42
439
原创 strut2框架搭建
strut2框架搭建1.导包: 官网下载strut2 strut2开发商并没有将这个jar进行分类,我们导报很难,所以进入APP文件下,这个文件下是一些war包,这些war包都是demo。将war包当中的包全部复制出来就是我们想要的包,将Struts2_blank.war改成Rar文件然后解压,然后将web-info下面的lib包全部导入项目中就完成了。2.创建acti...
2018-06-26 19:39:59
221
原创 Struts2框架
再来一遍这个图struts2框架是用来代替severlet 和jsp他的功能就是处理访问服务器的请求struts2的优点: ①接收参数 ②参数的校验 ③可以控制页面跳转 ④防止表单的数据重复提交 ⑤显示等待页面 strut2历史 strut2, strut1在技术层面讲他们没有任何关系。技术上用的是webwork这个公司的技术。具体搭建方...
2018-06-26 19:14:05
149
原创 Hibernate检查策略
Hibernate检查策略在hibernate中主要有三种检查策略: 立即检索策略: 采用立即检索策越,会将被检索的对象,以及和这个对象关联的一对多对象到加载到缓存中。 Session的get方法就使用的立即检索策略。 优点:频繁使用的关联对象能够被加载到缓存中。 缺点:1.占用内存 ...
2018-06-25 21:36:26
195
原创 多表查询
笛卡儿积 多表查询,书写方式,表名之间用,号隔开。这样多张表里面的数据全部查出来,查出来的方式就是笛卡尔及的方式(完全组合) 这样查出来的数据,有很多是无效的数据.内连接可以通过设计数据库的时候,表与表之间的属性关联查询,过滤出有效的信息,显式内连接SELECT * FROM employee e1,enterprise e2 WHERE e1.enterpriseId = e2.id 内连接...
2018-06-25 19:30:09
200
原创 java初期面试操作题
像比较复杂的问题我们可以先从简单的做起,一步一步完善。比如我们要打印出空心菱形,可以沿着”金字塔—>空心金字塔—>空心菱形“这一思路进行。具体实现方式如下: 一、金字塔public class Demo1{ public static void main(String []args) { int lay=5; for (int i=1;...
2018-06-24 22:40:59
263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人