自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (12)
  • 收藏
  • 关注

原创 IDEA 安装插件缩略图CodeGlance

IDEA 安装插件缩略图CodeGlance先看一下效果 安装插件 搜索CodeGlance ,如图: 安装之后,从启IDEA,即可。IDEA 设置护眼色RGB值IDEA2017 及以前版本设置 IDEA2018版本设置 RGB 色值 R:199 G:237 B:204 护眼色 草绿色 IDEA 设置彩色主题链接IDEA彩色主题链接 ...

2018-06-12 17:15:18 15766

原创 Java JDBC连接数据库实例

问题描述:向数据库按照一定规则增加记录,显示一条一条记录向数据库中增加不是好的方式,应该由程序去实现。 现在给出实例: JdbcUtils工具类:import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import...

2018-04-20 15:04:19 2684

原创 JAVA循环使每次循环出来的都是四位数例如0001,0002,0003 三种实现方式

问题描述:循环使每次循环出来的都是四位数例如0001,0002,0003 现在给出三种实现方式: 第一种实现方式:public class temp1 { public static void main(String[] args) { for (int i = 1; i <= 1000; i++) { if (i < 1...

2018-04-20 14:46:04 4614

转载 IntelliJ IDEA常用快捷键汇总

    在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键...

2018-03-05 15:48:49 281

转载 Intellij IDEA 快捷键整理(史上最全)

【常规】 Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开...

2018-03-05 15:45:35 626

原创 MyEclipse下使用Maven搭建SpringBoot项目《二》

上一篇文章已经使用Maven 搭建了一个WEB项目。 现在需要搭建spring boot框架,并实现一个HelloWorld的项目,让程序真正运行起来。 一、在pom.xml中引入spring-boot-start-parent,spring官方的叫stater poms, 它可以提供dependency management,也就是依赖管理,引入以后在声明其它dependency的时候就不...

2018-02-22 16:56:26 500

原创 MyEclipse下使用Maven搭建SpringBoot项目《一》

开发环境:Myeclipse2017、JDK1.7、Tomcat7.0。 Myeclipse下使用Maven搭建spring boot项目,详细过程如下:New -> Project… -> Maven Project 点击Next,选择 注意:filter 输入 web 可以直接筛选出来maven-archetype-webapp 点击填Group Id,Arti...

2018-02-22 16:06:48 772

原创 新建Maven项目Webapp下index.jsp报错

最近用MyEclipse新建了一个maven项目,新建完成index.jsp页面就报错了,先把错误信息贴出来看看: 后来就找资料,结果发现两种解决办法,希望可以帮助用得上的人! 第一种:直接在pom.xml文件中添加jar包支持dependency> groupId>javax.servletgroupId> artifactId>javax.servlet-apiar

2018-02-04 15:07:28 881

转载 Eclipse、MyEclipse中的快捷键完全手册,各种注释的快捷键

java中代码的注释和快捷键添加必要的注释,对一个有责任心、有道德模范的前端必须具备的好习惯,可以大大提高代码的可维护性、可读性。java代码注释快捷键:ctrl+shift+/首先熟悉一下html、css、js的注释的写法:1、HTML注释语法:注释的内容-->2、css注释语法/* 注释内容 *//* ----------文字样式开始---------- */3、jav

2018-02-03 16:01:15 316

原创 Java 二维码生成图片《二》

Java 二维码生成图片《一》 已经讲了,通过Java代码把二维码内容以图片的形式保存到本地。这次讲把生成的二维码图片展示到WEB界面。 先给出展示二维码图片效果: 看一下项目目录结构: 注意:首先需要第三方的js文件:jquery.qrcode.min.js,还需要jquery的js,其中的canvas还可以换成 table,用于在不支持html5的浏览器中使用。chen.ht

2018-02-01 15:57:38 329

原创 Java 二维码生成图片《一》

当前,二维码技术已经随处可见,现在直接JAVA 代码直接生成二维码图片。 先看一下整体效果。 Java代码直接生成二维码图片: 看一下项目的目录结构: 下面给出完整的代码,及所用jar包Java QRCodeUtil 类package com.chen;/** * @author:辰 * @E-mail:[email protected] * @qq

2018-02-01 15:43:32 559

原创 Mysql左连接left join on与右连接 right join on,内连接union区别

数据库中建立了两张表: tb_stu表:DROP TABLE IF EXISTS `tb_stu`;CREATE TABLE `tb_stu` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(15) DEFAULT NULL, `sex` varchar(5) DEFAULT NULL, PRIMARY KEY (`i

2017-11-15 18:59:25 1073

原创 Js 获取天气信息

如图,后台首页通过JS获取天气信息,展示出来。更加人性化的服务,提升用户体验度。 现在给出相关代码:<div class="alert alert-danger alert-dismissable"> <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>

2017-10-29 15:24:15 3593 2

原创 记录SQL查询左连接,和Where的一次坑

问题描述:需要从两张表中查询想要的结果,通过两张表都有的相同字段进行关联查询。 比如,先用Where 进行查询: 注意,这里是用Where 进行关联查询的,可以查询到结果。问题还没暴露。 用SQL 左连接进行查询: 这里用的是左连接进行查询,同样可以获取查询结果。现在,如果进行字符串 like 匹配查询: 问题开始暴露!!! 从截图可以看到,用Where 关联查询,从b.ca

2017-10-22 15:44:29 9103 2

原创 字符串截取(记一次工作总结)

问题描述:车辆车牌号码的展示,杭州车牌电动车车牌前面都是杭州XXXXXXX,HBXXXXXXX,等等。现在客户要求根据电动二轮车,电动三轮车,车牌重新命名。比如电动二轮车,车牌号统一以数字2开头,组成纯7位数字;电动三轮车,车牌号同意以数字3开头,组成纯7位数字。解决方法:原数据库表不动,重新建立一张数据库表,用来存储客户需要的车牌号码。通过字符串拼截取方法。原来的车牌查询结果如图: 重新截取后结

2017-10-22 15:20:24 383

原创 MyBatis动态匹配搜索

问题描述:前端页面一个搜索框中用户,输入查询的数据。那么问题来了,比如,不确定用户输入的是姓名,手机号,工号,车牌号,车架号,二维码,地址等。那么在不确定用户到底输入值是什么的情况下,如何将查询结果返回到前端页面? 解决问题的方法:用Mybatis 的 动态Sql 拼接。 现在给出相关代码: controller 层代码,注意这里传的是一个对象Car@RequiresPermissions("

2017-10-18 22:33:37 2039

原创 Echart折线图 Sql总结

现在前端想要获取车辆的闲置数量,用Echart表格展示出来。 问题有两个: 一是:sql 语句怎么写?问题描述:闲置数量是根据上传GPRS数据进行统计。这里闲置数量是当日里程小于3KM,则,为闲置数量。难点是通过数据库中查询每天的闲置数量,并通过时间进行排序升序排序。而Date为String类型,所以要进行时间格式的转换。而查出来是数量,是数据库中没有的字段。可以用DO处理,上一篇文章已经说过。

2017-10-18 22:14:54 6085

原创 MyBatis 接收数据库中没有的字段(记一次工作总结)

问题描述:浏览器页面想要通过E-hcart表格,展示一些数据。这些数据需要从数据库中计算而来。但是在数据库中没有的字段。比如说要查询某些记录。如车辆的在线数量,离线数量和无数据的数量。这些数据是通过MySql的聚合函数得到的。 sql语句如下:SELECT sum( updatetime > date_sub(now(), INTERVAL 0.5 DAY) ) A

2017-10-17 15:32:55 12922 4

原创 SSM导出导入Excel表

项目中经常要用到Excel表格的导出导入。故此,写了一个测试。现在奉上源码。 项目的目录结构: 目录结构截图 页面展示截图: 导出截图 导入截图成功插入数据库 现在给出全部源码: 一: PoiService.javapackage com.bank.service;import java.io.IOException;import java.io.InputStream;im

2017-10-14 18:38:24 4186 11

原创 SSM Excel表格导出导入

项目中经常要用到Excel表格的导出导入。故此,写了一个测试。现在奉上源码。 项目的目录结构: 目录结构截图 页面展示截图: 导出截图 导入截图成功插入数据库 现在给出全部源码: 一: PoiService.javapackage com.bank.service;import java.io.IOException;import java.io.InputStream;im

2017-10-14 18:14:17 4356 5

原创 JS实现省市地区三级联动

页面实现效果: 目录结构: 省市地区实现三级联动,是经常要用到。从目录结果上可以看出,有一个Html 界面和两个js 现在给出源码: 页面显示<!DOCTYPE HTML><html><head><meta charset="utf-8"><style type="text/css">html,body{height:auto;}#province select{margin-le

2017-10-14 17:26:15 1373

原创 IP 转换为实际地址 《二》

项目中,有这么一个需求,要把用户操作操作信息做成日志。现在要获取用户的登录IP地址。并转为实际地址。现在给出源码。 第一步获取用户登录IP// 获取外网真实 IP 地址 public static String getV4IP(HttpServletRequest request){ String ip = ""; String c

2017-10-14 11:13:08 549

原创 IP 转换为实际地址 《一》

项目中,有这么一个需求,要把用户操作操作信息做成日志。现在要获取用户的登录IP地址。并转为实际地址。现在给出源码。 第一步获取用户登录IP// 获取外网真实 IP 地址 public static String getV4IP(HttpServletRequest request){ String ip = ""; String ch

2017-10-14 10:56:43 2713

转载 浅析VO、DTO、DO、PO的概念、区别和用处

概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。 DO(D

2017-08-31 09:44:21 315

原创 SpringMVC+Spring+MyBatis+Maven启动报错:ContextLoaderListener java.lang.ClassNotFoundException

这个错误在项目中之前也出现过,花了一些时间也整理过,也解决过,这次自己做小项目练习时候,恰巧又遇到这个错误。这次对这个错误做个总结: 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundExc

2017-07-18 23:56:24 600

原创 Doubbl-admin管理平台搭建

一、前言dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。 二、下载与配置打包dubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo 下载下来解压之后是这

2017-07-15 19:46:44 542

原创 Thrift安装教程

写在前面:新手写文章,理解不深,不是很透彻,所以难免有借鉴被人优秀文章,有官网的一些说明。是拿来主义,只是为了更好更高效的学习。1**什么是Thrift** thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Coc

2017-07-13 22:44:05 1838

原创 forward 和redirect的区别

forward 方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request,response ); redirect 方式: redirect.sendRedirect(“/somePage.jsp”); forward是服务器内部 重定向,程序收到重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求

2017-06-20 20:47:52 374

原创 Java设计模式之-策略模式

背景 在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的查找算法;当然也可以将这些查找算法封装在一个统一的方法中,通过if…else…或者case

2017-06-19 21:26:24 356

原创 Java设计模式-观察者模式

观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。角色 抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色都可以有任意数量的观察者。被观察者提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。 抽象观察者角色:为所有具体的观察者定义一

2017-06-19 21:11:12 285

原创 Oracle SQL语句面试题二

与 查询与 141 号或 174 号员工的 manager_id 和 和 department_id 相同的 的 其他员工的 employee_id, manager_id, department_id[ 方式一]select employee_id,manager_id,department_idfrom employeeswhere manager_id in (sele

2017-06-13 17:32:18 1291

原创 Oracle SQL语句面试题一

以下是Oracle 数据库中hr 用户下面的表。下面的sql语句是以hr身份进入的。若是以system 身份进入需要在表名前面加hr. (如hr.employees)。 以下是表的基本结构 employees 表:EMPLOYEE_ID NUMBER(6)FIRST_NAME VARCHAR2(20)LAST_NAME VARCHAR2(25)EMAIL VARCHAR2(25)PHO

2017-06-13 16:21:44 3863

原创 Spring+SpringMVC+MyBatis配置log4j打印MyBatis sql语句

第一步在mybatis.xml 配置文件中加入 log4j.rootLogger=info, console, log, error###Console ###log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j

2017-06-02 22:11:54 7940 4

原创 Oracle基础练习③

SQL92/99标准的四大类 (1)DML(数据操纵语言):select,insert,update,delete (2)DDL(数据定义语言):create table,alter table,drop table,truncate table (3)DCL(数据控制语言):grant select any table to scott/revoke select any table fro

2017-05-20 21:25:29 422

原创 Oracle 数据库基础练习②

使用oracle专用语法中的decode()函数,职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+400 decode(字段,条件1,表达式1,条件2,表达式2,…表达式n) select ename as “姓名”, sal as “涨前工资”, job as “职位”, decode( job,’

2017-05-18 22:20:52 998

原创 Oracle 数据库基础练习

查询当前用户是谁 show user;查询scott用户下的所有对象,使用tab表,tab表每个用户都有 select * from tab;设置显示的列宽(字符型varchar2、日期型date),10个宽度位,a表示字符型,大小写均可 column ename format a12; column hiredate format a10;设置显示的列宽(数值型number),9表示数字型

2017-05-18 12:31:03 906

原创 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool问题解决方案

今天用maven建立web 工程,分别用Tomcat6,Tomcat7启动,都报错org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool。最后换成Tomcat8,启动项目就好了,这应该是tomcat 的一个缺陷。解决问题就是换成高版本的Tomcat8,即可。Tomc

2017-04-22 22:20:00 22273 1

转载 maven 亲测可用国内镜像 阿里云

maven阿里云中央仓库maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。配置修改maven根目录下的conf文件夹中的setting.xml文件,内容如下: <mirrors> <mirror>

2017-04-22 21:31:07 861

转载 spring核心框架体系结构(各个jar包作用)

很多人都在用spring开发Java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!  spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所

2017-04-22 21:30:10 404

转载 spring核心框架体系结构(各个jar包作用)

很多人都在用spring开发Java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!  spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所

2017-04-09 19:11:53 314

Excel导入导出实例

Excel导入导出实例Excel导入导出实例Excel导入导出实例Excel导入导出实例Excel导入导出实例

2018-07-28

apache-maven-3.3.9_阿里云仓库

apache-maven-3.3.9_阿里云仓库apache-maven-3.3.9_阿里云仓库apache-maven-3.3.9_阿里云仓库apache-maven-3.3.9_阿里云仓库

2018-07-07

IDEA导入Eclipse白色风格

IDEA导入Eclipse白色风格,展示白色界面。有箭头对齐的白色风格界面。

2018-07-06

Java对数据库CRUD DEMO

Java对数据库增删改查(CRUD)操作。省去每次只能在数据库单条插入或者修改记录。一个操作数据量的CRUD工具集合。

2018-04-20

Java生成二维码图片

Java代码直接生成专属二维码图片。二维码图片解析。Web前端二维码以图片显示。生成二维码可以用维修,QQ,支付宝等扫一扫可以直接访问。

2018-02-01

SSM-Echart-Demo

SSM_Echart ,数据的传输,到前端Echart表格渲染,得到想要的效果。

2017-10-18

IP 转为地址

IP转为地址。获取实际ip,并转为ip对应的地址。实际测试过,可以获取地址。

2017-10-15

js实现省地区三级联动

js实现省地区三级联动。省市地区实现三级联动,是经常要用到

2017-10-14

java策略模式

应用:通过一个简单的例子,描述学生给玩游戏和看电影的学生把风,如果看见老师来了,则通知玩游戏和看电影的学生老师来了,该学习了,老师没看见玩游戏和看电影的学生做小动作。如果没看见老师,则玩游戏和看电影的学生被老师看到。

2017-06-19

观察者模式java

观察者模式java 应用场景如下 现在有一个销售各类的电子商务网站的购物车(Shopping Cart)系统。现在本网站进行打折,分别情况如下: 1. 对所有的教材类图书实行每本降价一元的折扣 2. 对连环画类图书提供7%的促销折扣 3. 对非 教材类的计算机图书提供3%促销折扣 4. 其余书没有折扣.

2017-06-19

阿里巴巴Java开发手册

阿里巴巴首次向业界公布Java开发手册

2017-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除