自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

许帅_

欢迎每一个喜欢编程,热爱编程的人给我提意见,大家共同进步,一起成长。

  • 博客(34)
  • 收藏
  • 关注

原创 Spring @Transactional注解浅谈

引言: 在Spring中@Transactional提供一种控制事务管理的快捷手段,但是很多人都只是@Transactional简单使用,并未深入了解,其各个配置项的使用方法,本文将深入讲解各个配置项的使用。@Transactional的定义Spring中的@Transactional基于动态代理的机制,提供了一种透明的事务管理机制,方便快捷解决在开发...

2019-03-21 18:30:00 421

原创 《将博客搬至简书》

《将博客搬至简书》地址:https://www.jianshu.com/u/0a832d2b7622

2019-01-29 11:06:58 249

原创 LeetCode_database刷题记录(181. 超过经理收入的员工)

Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 Id Name Salary ManagerId 1 Joe 70000 3 2 Henry 80000 4 3 Sam 60000 NULL 4 Max 90000 NULL...

2018-09-13 14:33:15 343

原创 LeetCode_database刷题记录(620. 有趣的电影)

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例: Id Email 1 a@b.com 2 c@d.com 3 a@b.com根据以上输入,你的查询应返回以下结果: Email a@b.com建表sql语句:Create table If Not Exists Pe...

2018-09-13 14:25:31 343

原创 LeetCode_database刷题记录(627. 交换工资)

给定一个 salary表,如下所示,有m=男性 和 f=女性的值 。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求使用一个更新查询,并且没有中间临时表。例如: id name sex salary 1 A m 2500 2 B f 1500 3 C m 5500 4 ...

2018-09-13 14:08:37 242

原创 LeetCode_database刷题记录(182. 查找重复的电子邮箱)

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例: Id Email 1 a@b.com 2 c@d.com 3 a@b.com根据以上输入,你的查询应返回以下结果: Email a@b.com建表sql语句:Create table If Not Exists Pers...

2018-09-11 14:18:25 418

原创 LeetCode_database刷题记录(595. 大的国家)

这里有张 World 表 name continent area population gdp Afghanistan Asia 652230 25500100 20343000 Afghanistan Asia 652230 25500100 20343000 Albania Europe 28748...

2018-09-11 14:04:25 258

原创 关于如何在同一个浏览器用不同的session登录同个系统

关于如何在同一个浏览器用不同的session登录同个系统首先我们写业务系统的时候经常会遇到需要登录多个不同的账号来进行整个业务流程的审批或者其他流程,这个时候我们都知道,一个账号登录之后,当你在访问这个系统的时候会自动登录,那么我们如何在一个浏览器登录多个账号呢,这个时候我们就需要了解一下dns解析。dns解析过程 1).发起dns请求的主机先查找本地内存中dns缓存没有则会查找host...

2018-03-10 10:32:20 8433 4

原创 Centos下安装JDK环境配置

一、linux服务器远程连接工具安装准备   a、下载Xshell    http://rj.baidu.com/soft/detail/15201.html?ald   b、下载xftp    http://rj.baidu.com/soft/detail/18249.html?ald二、连接服务器三、卸载Open JDKCent OS默认会给我们安装一个Open JDK,可惜我们不领情,为了减

2018-01-18 16:52:28 286

原创 Centos下tomcat配置

1、下载tomcat http://tomcat.apache.org安装说明     安装环境:CentOS Linux release 7.2.1511 (Core)     安装方式:源码安装     软件:apache-tomcat-7.0.72.tar.gz    下载地址:http://tomcat.apache.org/download-70.cgi安装前提 系统必须已安装配置JDK

2018-01-18 16:46:55 241

原创 Oracle物化视图的简单使用

最近有个项目因为有比较多的查询汇总,之前用的是oralce的临时表,但临时表的特性导致无法完成业务需求,所以使用了物化视图。 先看简单创建语句://创建物化视图create materialized view mv_proj_dwgc_stgb refresh force on demand start with sysdate nextto_date(concat(to_char( sysdat

2018-01-18 16:34:59 348

原创 Oracle物化视图和普通视图区别

一、物化视图的简介物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新

2018-01-18 16:27:40 970

原创 tomcat启动很慢的解决方式

很多人肯定都用tomcat容器来启动项目,但可能有些时候启动时间特别长,甚至达到了几万毫秒至几十万毫秒,除去开发idea的问题和代码架构本身问题外,可能就是tomcat容器的优化问题,下面提供一种优化启动的方式。1.首先我们找到安装的jdk环境目录,打开$JAVA_PATH/jre/lib/security/java.security这个文件,我这里以jdk1.8为例然后打开java.securi

2018-01-18 14:06:07 31744 10

原创 FineReport(二)帆软报表图表的

一.关于帆软报表柱状图单列柱状图的用法1.首先我们打开设计器新建一张模版2.选中一片区域进行单元格合并,为图表做好区域准备3.在区域进右键,单元格元素,选择插入图表4.这里我们先选择柱状图5.建立我们的数据集点击绿色的加号选择数据库查询把需要查询的数据用sql写好,数据集就定义好了。6.进行数据集数据传入数

2017-07-26 14:16:27 4695 1

原创 报表FineReport部署Tomcat服务器

tomcat是免费且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎,下面就通过BI报表FineReport来进行介绍。1.以下示例环境为Win7+tomcat 7+jdk 1.7,其他版本步骤相同。2.独立部署独立部署就是将FineReport应用集成到新的Web工程把FineReport_

2017-07-24 16:57:01 10278 2

原创 FineReport(一)帆软报表的安装

1. 描述FineReport是一款数据展示(报表)、数据查询(参数)和数据录入(填报)功能集于一身,用来辅助开发基于B/S(Browser/Server,浏览器/服务器模式)软件系统的工具,能够革命性地加快软件开发速度,提高软件稳定性。1. 设计器安装我们以在windows操作系统下的安装FineReport8.0为例。从FineReport官网下载最

2017-07-24 16:51:35 4180 1

转载 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)

2017一月23转载自:http://blog.csdn.net/jdjdndhj/article/details/54691894搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)分类:框架学习笔记web开发技术 (29)(0)举报收藏  上一篇我们已经新建完了项目,并使用maven成功导入了所需

2017-01-23 16:58:28 777

转载 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(一)

2017一月16转载自 http://blog.csdn.net/jdjdndhj/article/details/54572439原搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(一)分类:web开发技术框架学习笔记 (26)(0)举报收藏以前一直使用的是eclipse,偶尔使用

2017-01-23 16:47:35 9766 4

原创 日期工具类

常用的一些关于日期的方法都在里面,自己封装的一个日期工具类import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils

2017-01-09 14:16:14 347

原创 java匹配多音字

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Properties;import java.util.concurrent.ExecutionException;import org.apache.c

2017-01-09 14:13:02 1962

原创 拼音工具类

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4

2017-01-09 14:08:12 467

原创 学生管理系统的几个设计模式

本次学生管理系统,主要采用的是使用MVC模式,单例模式,和过滤链模式进行整个项目的设计以及数据库的设计。下面简单介绍下,经过这次项目对这几种设计模式的了解。一、MVC设计模式首先,先介绍下MVC设计。MVC全名是Model View Controller,是模型(model数据持久层)-视图(view表现层)-控制器(controller业务逻辑层)的缩写,一种软件设计典范,用一种业务

2016-12-27 16:34:44 9163 2

原创 学生管理系统

学生管理系统总结 经过为期一个多星期的时间,总算是大体上完成了项目学生管理系统,下面就把整个项目的各个功能的具体实现总结一下与大家分享,顺便让自己加深一下印象。首先让我们对整个项目的层次结构进行一个划分首先把整个项目分为以上几个层,dao层,实体层,service层,servlet层和util工具类五大块。一,dao层dao层主要是用来对实体类进行操作,封装一些类和方法

2016-12-27 16:07:40 53623 26

原创 ajax的总结和使用

Ajax 完整教程Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。

2016-12-26 14:57:22 1198

原创 jsp的九大内置对象和作用域

定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量   JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):   1.request对象(作用域)   客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。   方 法 说 明:   1 obje

2016-12-26 14:56:24 330

原创 关于HTML+CSS常用标签

html:超文本标记语言html语言结构:html:html的根标签head:网页的头部信息body:网页的主体部分html注释:常用的标签:标题标签:h1~h6段落标签:p水平线标签:hr换行标签:br上标:sup下标:sub原样标签:pre有序列表标签:ol li无序列表标签:ul li项目列表标签:dl  dt dd常用的实

2016-12-26 14:55:03 857

原创 关于前端一周知识的总结

首先,在这一周我们学习了一些关于前端的知识,有html,css,js,jquery,通过一周的学习,我学会了一些这些语言的使用 并且做了一些小东西,什么动画呀  简单画板 动态诗歌 等等,和大家分享一下。简单画板代码:简单画板$(function(){var pointing=false;var p_x;var p_y;var canvas = 

2016-12-26 14:54:14 468

原创 js常用正则表达式

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525

2016-12-26 14:52:38 349

原创 mysql的常用命令总结

自己对数据库常用代码的一些总结,纯手打 如果有打错的 请谅解。1.创建数据库create database 数据库名;2.使用数据库use 数据库名;3.查看所有数据库show databases;4.查看数据库创建语句;show create database 数据库名;5.创建表create table 表名(字段名 数据类型 是否为空 是否自增 是

2016-12-26 14:50:55 249

原创 关于递归算法的使用

今天学了IO流,学习了file类的使用,然后老师布置了一个删除文件夹里的文件和文件夹的题目,当时思考很久,都不知道该怎么写,于是上网查找了资料,看了一下递归算法,总算懂得了递归算法的用法。下面我就与大家分享一下我的代码,首先先分享一个递归算法的小题目。1.一列数的规则如下: 1、1、2、3、5、8、13、21、34 ,求第30位数是多少?使用递归实现package file;pub

2016-12-26 14:49:52 335

原创 java多线程之生产者消费者问题

今天研究了一下Java多线程,根据老师上课讲的和写的,自己写了一下多线程中的经典问题-----生产者消费者经典问题,package producerconsumer;public class ProducerConsumer {public static void main(String[] args) {LanZi lz = new LanZi();//创建一个篮子;

2016-12-26 14:44:40 351

原创 对学习java的心得体会1

我学习java也已经有三个月了,基本的语法用法也全都学完了,但现在回过头去看看以前写的东西和零碎的知识点确还是会忘记,所以我还是希望学习语言类的朋友能经常温故而知新,这样才能让知识巩固,才能把基础打牢固。对以后更深层次的学习奠定基础,写程序嘛 并非一日之力,而是一个漫长的过程,只有坚持不懈 我们才能领悟到它,深入它,了解它,才会爱上它。

2016-05-28 20:23:40 477

原创 java基础编程思想题目2

package practice;//题目:判断101-200之间有多少个素数,并输出所有素数。 public class 求素数 {public static void main(String[] args) {int n = 0,m=0,x=0,i,j;//x用来统计素数的个数;//n用来保存余数的个数,m用来保存因子数,i用来控制101到200之间数字的循环,j用来控制内

2016-05-24 21:18:08 406

原创 java基础编程思想题目

package practice;//題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一//对兔子,假如兔子都不死,问每个月的兔子总数为多少?public class 兔子问题 {public static void main(String[] args) {//这个数组时用来计算每月有兔子的对数 int arr[] =new

2016-05-24 21:16:36 342

空空如也

空空如也

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

TA关注的人

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