【JAVA】综合
花语者
宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。
展开
-
IDEA 实战总结
2.1CTR+N 搜索类 2.2CTR+SHIT+N 搜索文件 2.3CTR+ALT+空格 代码提示(类似于 ALT+/) 2.4ALT+F7 查询在某处使用 2.5CTR+Q 查看代码提示及内容 2.6CTR+B 查看类的声明 还可以直接按住:CTR 再点击鼠标 (和 eclipse 的用 2.7法是一样的) 2.8CTR+F12 查看文件列表(File Structure) 2.9SHIFT+F6 重命名。 2.10ALT+INSERT :生成 getter 和原创 2021-06-15 16:08:49 · 355 阅读 · 1 评论 -
【实测】idea SVN项目检出与项目配置及Tomcat、JDK部署运行
需安装工具安装jdk 安装idea 安装nodejs 安装webstorm 解压redis 解压maven 安装oracleIdea前置工具及部署安装tortoiseSVN客户端安装时请注意:刚开始的默认安装的工具如下图所示:把上图所选中的client tools的更改为蓝色选中的菜单部分,如下图: 选中后,在工具栏中红色叉...原创 2020-04-03 17:14:43 · 452 阅读 · 0 评论 -
当Java遇见了Html--Jsp九大内置对象篇
jsp内置对象对象是web容器创建的一组对象,不使用new关键词久可以使用的内置对象。 九大内置对象包括以下:out –JspWriterrequest –ServletRequestreponse –ServletResponseconfig –ServletConfigsession –HttpSessionapplication –ServlerContextpage –Http转载 2017-04-20 14:39:29 · 312 阅读 · 0 评论 -
Java常见异常总结
算术异常类: ArithmeticExecption空指针异常类: NullPointerException类型强制转换异常: ClassCastException数组负下标异常: NegativeArrayException数组下标越界异常: ArrayIndexOutOfBoundsException违背安全原则异常: SecturityExceptio转载 2017-04-20 14:45:27 · 327 阅读 · 0 评论 -
算法实战:根据Key或Value对Map进行排序及其应用
一. 算法概述 我们知道,Map是键值对(Key-Value 对)映射的抽象接口,是 Java Collection Framework 的重要成员,也是我们最常用的容器类之一。Map的实现多种多样,包括HashMap、LinkedHashMap等等。特别地,笔者在博文《Map 综述(一):彻头彻尾理解 HashMap》和《Map 综述(二):彻头彻尾理解 LinkedHashMap》对Hash转载 2017-05-12 09:53:21 · 275 阅读 · 0 评论 -
JAVA与JS是否包含的写法
java判断A字符串是否包含B字符串public static void main(String[] args) { String str="ABC_001"; if(str.indexOf("ABC")!=-1){ System.out.println("包含"); }else{ System.out.println("不包含"); } }1. 例子:原创 2017-05-12 10:04:19 · 583 阅读 · 0 评论 -
HashMap的工作原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入原创 2017-04-26 10:56:47 · 227 阅读 · 0 评论 -
建一个java项目并部署到weblogic服务器
标签: java/eclipse/weblogic/ 6792编辑删除新建一个项目的步骤打开eclipse,右键点击new–>java project,会出现如下页面。填写一个Project name,比如我在这里填写的是java_demo。然后按finish一个项目就创建好了。转载 2018-02-01 09:06:11 · 6209 阅读 · 0 评论 -
零基础java学习---温故而知新
—————————————————————————————————————————————————————1、下载JDK和Eclipse2、安装JDK并配置环境变量,安装位置最好选择为默认位置环境变量配置:(1)JAVA_HOME:JDK安装文件目录,如“C:\Program Files\Java\jdk1.7.0_75”;(2)CLASSPATH:“.”(意义:在当前转载 2018-02-07 10:26:53 · 841 阅读 · 0 评论 -
目前java导出word的6种解决方案
最近做的项目,需要将一些信息导出到word中。在网上找了好多解决方案,现在将这几天的总结分享一下。目前来看,java导出word大致有6种解决方案: 1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。DLL动态链接库的生成需要windows平台的支...转载 2018-04-27 17:45:26 · 5527 阅读 · 2 评论 -
Java循环截取字符串的值
String [] topicid = {“00001334”,“00001335”,“00001336”,“00002774”,“00002224”,“00002027”}; String gsxy =“”; for(int i = 0; i <topicid.length; i ++){ String contentHql =“from TopicContent c where c.t...原创 2018-07-06 15:24:26 · 2252 阅读 · 0 评论 -
Java开发常用技术
基础部分1. 线程和进程的区别线程三个基本状态:就绪、执行、阻塞线程五个基本操作:创建、就绪、运行、阻塞、终止进程四种形式:主从式、会话式、消息或邮箱机制、共享存储区方式进程是具有一定功能的程序关于某次数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。一个进程包含多个线程。线程是进程的一个实体,是CPU调度和分配的基本单元。2. JSP四大域对象和九...原创 2019-01-24 08:56:25 · 992 阅读 · 1 评论 -
Spring Boot(一):入门篇
Spring Boot(一):入门篇构建微服务:Spring boot 入门篇什么是Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot ...转载 2019-05-24 17:17:31 · 153 阅读 · 0 评论 -
深入理解vue是什么?
一 理解vue的核心理念使用vue会让人感到身心愉悦,它同时具备angular和react的优点,轻量级,api简单,文档齐全,简单强大,麻雀虽小五脏俱全.倘若用一句话来概括vue,那么我首先想到的便是官方文档中的一句话:Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。这句话可能大家并不陌生,但是真正理解这句话的可能并不多,其实,读懂了这句...转载 2019-05-24 17:21:12 · 322 阅读 · 0 评论 -
Java序列化与反序列化
1、什么是序列化?为什么要序列化?Java 序列化就是指将对象转换为字节序列的过程,而反序列化则是只将字节序列转换成目标对象的过程。我们都知道,在进行浏览器访问的时候,我们看到的文本、图片、音频、视频等都是通过二进制序列进行传输的,那么如果我们需要将Java对象进行传输的时候,是不是也应该先将对象进行序列化?答案是肯定的,我们需要先将Java对象进行序列化,然后通过网络,IO进行传原创 2017-04-20 14:35:12 · 250 阅读 · 0 评论 -
Java创建WebService服务及客户端实现
分类:Web Service(3) 目录(?)[+]简介 WebService是一种服务的提供方式,通过WebService,不同应用间相互间调用变的很方便,网络上有很多常用的WebService服务,如:http://developer.51cto.com/art/200908/147125.htm,不同的语言平台转载 2017-04-19 15:48:11 · 925 阅读 · 0 评论 -
Maven详解
一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找ja原创 2017-03-29 09:13:27 · 254 阅读 · 0 评论 -
Java 中Timer和TimerTask 定时器和定时任务使用的例子
这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 Timer类是用来执行任务的类,它接受一个TimerTask做参数 Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率TimerTest.Java:原创 2017-04-07 15:46:47 · 602 阅读 · 0 评论 -
java中的replaceAll替换加号
java中的replaceAll替换加号原来replaceAll的第一个参数是正则,而+在正则中是特殊字符。需要转义。正确的写法是replaceAll("\\+","-");原创 2017-03-29 14:10:56 · 9732 阅读 · 1 评论 -
JNDI学习总结(一)——JNDI数据源的配置
一、数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getConnection();) ③操作数据库(PreparedStatement stat = con.pr转载 2017-03-24 09:59:21 · 226 阅读 · 0 评论 -
JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
一、C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包。二、使用C3P0配置JNDI数据源 Tomcat6.x中配置JNDI数据源时默认使用的是Tomcat6.x自带的DBCP连接池,Tomcat6.x使用DBCP连接池配置J转载 2017-03-24 10:01:56 · 167 阅读 · 0 评论 -
JAVA中json转换
1、需要jar包文件:commons-httpclient-3.1.jar、ezmorph-1.0.6.jar、commons-beanutils-1.8.0.jar、json-lib-2.3.jar、commons-lang-2.4.jar[lw1] 2、装换方法:String jsonData = this.getData("jsonData");原创 2017-03-24 10:39:17 · 305 阅读 · 1 评论 -
Spring定时任务的配置
1、 需要jar包文件:commons-collections.jar、quartz-all-1.6.1.jar、jta.jar、commons-lang-2.4.jar、spring-2.5.6.jar、commons-logging-1.1.1.jar[lw1] 2、 文件配置:xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst原创 2017-03-24 10:41:34 · 207 阅读 · 0 评论 -
Java调用orcal数据库存储过程实现分页
package com.sp;import java.sql.*;public class TestOrcalPage {/*** @param args*/public static void main(String[] args) {String driver = "oracle.jdbc.driver.OracleDriver";String原创 2017-03-24 10:51:56 · 398 阅读 · 0 评论 -
Java学习之Iterator(迭代器)用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()原创 2017-04-13 14:20:25 · 378 阅读 · 0 评论 -
Spring配置数据源的三种方式 (JNDI\C3PO)
Spring配置数据源的三种方式文章分类:Java编程1,使用org.springframework.jdbc.datasource.DriverManagerDataSource说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 ${jdbc.driverClassNa转载 2017-04-13 14:26:33 · 3049 阅读 · 0 评论 -
Mybatis与Ibatis比较
随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis 虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在原创 2017-04-13 14:35:03 · 435 阅读 · 0 评论 -
Struts2工作原理
Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么联系,它们之间是怎样在一起转载 2017-04-13 14:36:51 · 450 阅读 · 0 评论 -
【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
准备工作在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了。eclipse配置maven检查eclipse的maven插件是否安装成功,如图:转载 2017-04-19 08:58:45 · 228 阅读 · 0 评论 -
【项目管理和构建】——Maven下载、安装和配置(二)
在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:统一开发规范与工具统一管理jar包这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Mav转载 2017-04-19 09:00:13 · 306 阅读 · 0 评论 -
故障管理工单流程总结
故障管理工单流程总结 1、 仔细阅读流程需求,考虑周全,尽量一次性画好流程图。2、 画流程图时间注意一下几个要点:A、 第一步必须是建单人(jbr),切记,否则会影响后面附件上传等公共模块使用。B、 最后一步,一般必须使用归档(gd).C、D、 E、 初始化参数注意:(1、添加自己使用定义的变量,如图group1、group2、group3原创 2017-03-09 11:12:54 · 3845 阅读 · 0 评论