![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
͜ღ҉我迷路了
如果有不对的地方希望踊跃评论
展开
-
(推荐:时间戳转换字符串在前台显示正常时间)Cannot convert value '2018-07-02 17:14:20.000000' from column 28 to TIMESTAM
在改客户需求时,需要获得当时的时间戳显示的时间,但是在前台报错Cannot convert value '2018-07-02 17:14:20.000000' from column 28 to TIMESTAM说明是时间戳转换时转换异常报错。在查询时把时间戳字段放到列名的位置,后面时需要展示的时间类型,AS后是列名的别名。DATE_FORMAT(列名,'%Y-%m-%d %T') AS 别名替...原创 2018-07-07 15:52:56 · 1601 阅读 · 0 评论 -
(MySql数据库使用经验)MySql的高级查询之内连接,外连接,交叉连接以及on,exists,order by,union关键字
连接查询: 将两张表或者两张以上的表进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的使用: 在用户查看数据的时候,需要显示的数据来自多张表.连接查询语法: 需要使用join 关键字。使用方式为: 左表 join 右表,左表: 在join关键字左边的表,右表: 在join关键字右边的表。连接查询: SQL中将连接查询分成四类: 分别为,1内连接,2外连接,4交叉连接...原创 2018-08-24 17:28:20 · 1268 阅读 · 0 评论 -
Java线程池原理及实现(详解)
线程的高级应用 文档版本V1.0说明:线程池原理介绍。线程池线程池是一种多线程处理形式,处理过程中将任务加入到队列,然后在创建线程后自己主动启动这些任务。线程池线程都是后台线程。每一个线程都使用默认的堆栈大小,以默认的优先级执行。并处于多线程单元中。假设某个线程在托管代码中空暇(如正在等待某个事件),则线程池将插入还有一个辅助线程来使全部处理器保持繁忙。假设全部线程...原创 2018-08-21 17:21:55 · 11312 阅读 · 2 评论 -
实现线程同步的几种方式
实现线程同步的几种方式1.同步方法即有synchronized关键字修饰的方法。由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。代码如:public synchronized void save(){}注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方...原创 2018-08-21 17:24:23 · 497 阅读 · 0 评论 -
JAVA中字符串转成字符串数组格式
String类型的数据转为byte数组:String str=""qwertyuiop;byte [] bytes=str.getBytes();byte字节类型转为String类型数据:String str=""qwertyuiop;byte [] bytes=str.getBytes();String st=new String(bytes);...原创 2018-08-29 13:57:04 · 1931 阅读 · 0 评论 -
字符串String与基本类型的转换
字符串转换为基本类型java.lang包中有Byte、Short、Integer、Float、Double类的调用方法:1)public static byte parseByte(String s)2)public static short parseShort(String s)3)public static short parseInt(String s)4)public stat...原创 2018-08-29 16:47:49 · 443 阅读 · 0 评论 -
String类的方法(归纳详解)
首先说一下String类在哪一个包中?答:java.lang包中。在java中使用String类创建一个字符串变量,字符串变量属于什么?答:对象。关于在java中String类对象的创建:字符串的声明方式:String stringName;(驼峰命名法)。字符串的创建:stringName = new String("张三") 或者直接给变量赋值 stringName = ...原创 2018-08-29 16:50:59 · 226 阅读 · 0 评论 -
Map集合遍历(详解)
如何初始化一个map:示例:public class TestMap { public static Map<Integer, Integer> map = new HashMap<Integer, Integer>();}keySet values如果只需要map的key或者value,用map的keySet或values方法无疑是最方便的 // Ke...转载 2018-08-29 20:56:31 · 303 阅读 · 0 评论 -
session会话中removeAttribute()和invalidate()的区别是什么
session.removeAttribute()用于清空指定的属性, 会话存在,只是被指定的属性被清空。session.invalidate()是清除当前session的所有相关信息,相当于销毁会话removeAttribute()是从session中删除指定名称的绑定对象,也可以理解为是说调用此方法后再调用getAttribute([属性])时,是不能获取与指定名称绑定对象的值...原创 2018-12-27 15:35:24 · 1385 阅读 · 0 评论 -
StringUtils里面isNotEmpty 和isNotBlank如何使用,及使用效果
public static boolean isNotEmpty(String roleType)判断某字符串是否非空,等于!isEmpty(String str),这里不能排除空格字符例:StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") = ...原创 2018-12-25 17:18:11 · 1784 阅读 · 0 评论 -
windows系统,cmd命令自动补全设置(真实有效,附图)
1.CTRL+R 输入regedit 打开注册表页面2.进入HKEY_LOCAL_MACHINE\Software\Microsoft\ Command Prosessor双击CompletionChar,在弹出的窗口中,修改值为9勾选选择(十进制),点击确定。 ...原创 2019-01-06 11:42:37 · 9889 阅读 · 10 评论 -
SVN的使用(图文详解)
在确保本地装好SVN后,右击桌面→SVN checkout左击进入该页面选中的路径,旁边有一个浏览按钮可以选择需要提交的目录,如果没有您想提交的目录,需要创建后再重新选择。选择好路径后复制该路径。接下来进入eclipes中右击工程→Team→Share Project弹出弹框如图所示,选中SVN→Next>选中创建新的资源库位置→Next>将最开始粘贴...原创 2019-01-15 16:53:40 · 631 阅读 · 0 评论 -
遍历List集合的三种方法
List<String> list = new ArrayList<String>();list.add("111");list.add("112");list.add("113");方法一:超级for循环遍历for(String demo: list) { System.out.println(demo);}方法二:对于ArrayList来说...原创 2019-01-28 10:15:35 · 356 阅读 · 0 评论 -
MySql的模糊查询,分组查询,多表查询
1 模糊查询 like关键字 通配符 % 任意长度的任意字符串 _ 代表任意一个字符 [1-6] 代表1到6之间的一个字符 [^0-5] 代表不是0到5之间的一个字符 between 值1 and 值2 select * from 表名 where 列名 between 值1 and 值2; 查询值1...原创 2018-08-24 15:47:49 · 1731 阅读 · 0 评论 -
MD5加解密
****************************通用类库**********************************通用类库层: 日常开发中为了复用一些代码,例如:辅助类,工具类,加密处理等等,将这些代码分离出来,作为独立模块使用 ****************************MD5加密**********************************...原创 2018-08-24 15:45:19 · 558 阅读 · 0 评论 -
Eclipes+Maven3.3.9环境变量配置及搭建(解决:推荐文章)
环境变量搭建1. Apache官网下载maven包apache-maven-3.3.9-bin.zip网址如 http://maven.apache.org/download.cgi2. 解压apache-maven-3.3.9-bin.zip到本地目录如: D:\workspace\apache-maven-3.3.93. 配置环境变量 MV_HOME=...原创 2018-08-03 22:49:53 · 1291 阅读 · 0 评论 -
Maven项目pom文件报错缺少jar包解决方案其一(已解决)
从新下载jar包之前要确定配置好Maven环境变量,连上网络。如何配置Maven环境变量以及如何配置Maven插件,如有需要请关注我,我有一篇关于环境和插件配置的博客,网上各种方法太多,这是我试了好多后归纳出来的,不喜勿喷。右击项目的pom文件如图 点击run as弹出弹框先清除本地仓库中未下载全的jar,在重新下载 重新下载jar包点击Update Project 弹...原创 2018-08-04 15:33:37 · 10302 阅读 · 3 评论 -
关于eclipse中无法直接使用Base64Encoder的问题
今天导入项目需要使用Base64对文件进行解码与编码,发现在Eclipse中无法找到该类。解决步骤:需要按照后面的步骤设置Eclipse导入%JAVA_HOME%\jre\lib目录下的rt.jar包。首先进入软件,右击Project----->Properties,接着点击Java Build Path选项,再点击Libraries标签右击Add External Jars添加...原创 2018-08-04 16:06:14 · 842 阅读 · 0 评论 -
关于ajax相关的问题(属性用法详解)
在项目的的日常开发中免不了会有表单提交的功能,但是对于我来说有的时候会有一部分ajax的属性记不太清。今天在这里总结一下。url:为String类型的字符串参数,为发送请求的地址,默认访问地址为当前页面地址。type:要求参数的类型为String,其请求方式有两种(post/get)默认为get请求。注意其他http请求方法,例如put和delete也可以使用,但有一部分浏览器不支持这种请...原创 2018-08-26 15:12:48 · 617 阅读 · 0 评论 -
解决:The project cannot be built until build path errors are resolved
今天打开项目突然有一个类飘红,显示有包没有被加载到,控制台Problems报错:The project cannot be built until build path errors are resolved,百度上查找解决办法,说commons-beanutils 依赖的jar包没有导入,还需要 导入 commons-logging 以及 commons-collections 这两...原创 2018-08-23 10:45:21 · 1480 阅读 · 0 评论 -
jsp中的九大内置對象
jsp中的九大内置對象大概可以分爲以下几种: 输入输出:out,response,request 请求控制:pageContext,session,application Servlet: page,config 错误处理:exception九大内置对象概括: out:用于向客户端和浏览器输出数据信息。 request:封装了来自客户端、...原创 2018-08-30 16:57:14 · 173 阅读 · 0 评论 -
快速搭建SSM框架,Spring,SpringMVC, mybaties,(不灵找我)
Ssm学习笔记文档版本V1.0说明:介绍ssm的基本使用。Ssm介绍Ssm是从持久层到页面控制层的一系列框架,此笔记中的ssm由springmvc,spring,mybaits构成。数据库mysql。学习过程是mysql——》mybatis——》spring——》springmvc。在企业中,一个项目的开发过程也是如此。Mysql。MybatisMybatis简介。My...原创 2018-08-21 11:40:44 · 259 阅读 · 0 评论 -
面向对象的三个基本特征是:封装、继承、多态。(详解示例)
什么是封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称它为类)。被封装的对象通常被称为抽象数据类型。也可以称作抽象,将现实中的数据抽象成为数据类型封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。使原来暴露在...原创 2018-08-24 14:39:44 · 3103 阅读 · 0 评论 -
关于JAVA环境变量的jdk环境变量的配置以及安装(推荐:完美解决法)
安装jdk首先我们要选择安装目录 在安装过程中会出现两次 安装提示 。第一次是安装 jdk,第二次是安装 jre,建议两个都安装在同一个java文件夹中的不同文件夹中。(注意jdk不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)具体详情如下图所示我们在安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可,安装的时候要分好类,等以后需要...原创 2018-08-24 15:21:38 · 295 阅读 · 0 评论 -
java基础(一)
1 初识java a 打开MyEclipse b 打开File->new->java project (创建项目) c 在project name 起名 (给项目命名) d 打开File->new->class name起个名字 最好叫Test (创建类并命名) e public static void main(String...原创 2018-08-24 15:42:08 · 176 阅读 · 0 评论 -
java基础篇(二)
1 8种基本类型 int 整形 long 长整形 short 段整形 double 双精度 float 单精度 char 字符类型 boolean 布尔类型 byte 字节类型2 1995年由sun公司开发的 2009年 由oracle收购3 2种技术平台 java SE:标准版 java EE:企业版4 运行j...原创 2018-08-24 15:43:29 · 188 阅读 · 0 评论 -
java中占位符的使用
二话不说,先上代码package com.string.format;public class StringFormat { //占位符%s,拼接sql,删除两个表中的数据,条件是字符串数组类型的id public static void formSql(String tableName,String tableName2,String...strings){...原创 2019-02-28 11:39:04 · 37845 阅读 · 0 评论