自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 资源 (48)
  • 收藏
  • 关注

原创 【MBtiles数据索引和服务发布】GeoServer改造Springboot番外系列二

说明:此处由于是项目的完整功能,所以代码是通过图层名称获取mbtiles的文件,你也可以将layer直接换成mbtiles数据集的根目录,或者直接写死根目录。通过xyz就可以访问瓦片。根据z,x,y获取对应mbtiles文件路径的工具方法。发布mbtiles地图服务的接口。

2024-01-30 17:34:51 297 1

原创 【MBtiles数据格式说明】GeoServer改造Springboot番外系列一

MBTiles 格式的瓦片要求瓦片的地图坐标系统为:Web Mercator,即 PCS_WGS_1984_WORLD_MERCATOR ,EPSG Code:3857。z\m_n\z_x_y.mbtiles,分为m*n个路径,每个文件夹下16个文件。z\m_n\z_x_y.mbtiles,分为m*n个路径,每个文件夹下16个文件。Mbtiels数据集存储结构设计。Mbtiels数据集的展示。

2024-01-30 16:47:36 384

原创 GeoServer改造Springboot源码七(工作区管理代码)

【代码】GeoServer改造Springboot源码七(工作区管理代码)

2024-01-30 15:57:57 118

原创 GeoServer改造Springboot源码六(工作区管理设计)

工作区管理设计

2024-01-30 15:52:31 71

原创 GeoServer改造Springboot源码五(图层管理代码)

【代码】GeoServer改造Springboot源码五(图层管理代码)

2023-11-29 11:48:08 501 1

原创 GeoServer改造Springboot源码四(图层管理设计)

图层列表:展示标题、类型、图层名称、数据源、参考系等信息的分页列表;查询:根据工作区下拉列表、关键字查询数据源记录;重置:重置查询结果,查询所有数据记录;启停:启用和停用图层,停用后的图层,相关联的服务预览和图层预览会隐藏;创建:进入选择图层数据页面,选择数据源下拉框选中一条记录,然后在选择数据列表中选择摸一条数据发布;然后进入图层添加页面,填写名称(不可重复)、标题(可以重复)和其他信息后确认保存;编辑:修改图层名称、标题和其他信息后确认保存;发布:填写图层发布相关信息,相比GeoServer

2023-11-29 11:32:55 1176

原创 GeoServer改造Springboot源码三(数据源管理代码)

【代码】GeoServer改造Springboot源码三(数据源管理代码)

2023-10-24 09:46:48 171

原创 GeoServer改造Springboot源码二(数据源管理设计)

(1)数据源列表:展示数据类型、工作区、数据源名称、类型、创建时间和修改时间等信息的分页列表;(2)查询:根据数据源名称查询数据源记录;(3)重置:重置查询结果,查询所有数据记录;(4)启停:启用和停用数据源,停用后的数据源,相关联的图层管理也对应停用,相关联的服务预览和图层预览会隐藏;(5)创建/编辑:新增信息需要进行名称的重复性校验,重复名称不能保存;(6)删除:根据ID删除单条记录。

2023-10-24 09:33:57 220 2

原创 GeoServer改造Springboot源码一(公共部分)

今天开始开启关于GeoServer的一个全新系列,主要是把改造Springboot后的详细代码粘贴出来,此文应配合《》系列共同阅读,按照前系列的时间顺序结合此系列的源码展示可以快速构建GeoServer功能的二次封装的后端系统。

2023-10-23 11:06:32 614

原创 GeoServer改造Springboot启动五(解决接口返回xml而不是json)

在@RequestMapping注解上增加produces = {MediaType.APPLICATION_JSON_UTF8_VALUE}请求接口返回的是xml,而不是我们常用的json,问题呈现如下图 40。图 41增加produces。图 40请求接口返回XML。

2023-10-17 10:28:19 517

原创 GeoServer改造Springboot启动四(解决post接口方法无法用@requestbody为入参的请求)

更改rest模块下的XStreamJSONMessageConverter.java,主要增加fastjsonConfig()方法,修改readInternal和writeInternal两个方法。解决问题:解决Controller接口post方法(如图 19)无法用@requestbody为入参的 json数据进行请求,用swagger请求示例如图 20,具体错误呈现如图 21。然后在pom.xml增加fastjson的依赖,如图 23。图 21post接口请求错误日志。图 20post接口请求示例。

2023-10-17 09:56:27 215

原创 GeoServer改造Springboot启动三(集成jdbcconfig和jdbcstore)

1.3 将两个模块的japplicationContext.xml分别复制到resources目录下,分别改名applicationContext-jdbcconfig.xml和applicationContext-jdbcstore.xml。但是会有一个java.lang.NullPointerException的错误,如图 18,属于正常。1.4 将两个模块的jdbcconfig.properties和jdbcstore.properties分别复制到resources目录下,并更改如图 15配置。

2023-10-17 09:47:31 363 3

原创 GeoServer改造Springboot启动二(修改源码集成Swagger)

解决问题:增加了图层数据,此时项目启动报错如下错误:"GWC configuration validation error: cvc-elt.1: 找不到元素 'gwcConfiguration' 的声明。1.2 修改platform下的DataDirectoryResourceStore.java,在DataDirectoryResourceStore()方法中增加如下图代码。解决问题:解决进入swagger页面报saveContext的报错。图 11增加swagger配置。图 12swagger页面。

2023-10-17 09:40:05 357 2

原创 GeoServer改造Springboot启动一(创建springboot)

2.1将以下10个 模块下的applicationContext.xml复制到resources目录下,并对应更改名称。1.2右键geoserver,选择New->Moudle..,出现如图 2,然后填写响应信息创建模块。1.1将源码的src目录单独提取出来,更改名称为geoserver,如图 1。图 6application.properties。图 3geoserver的pom.xml。2.2主方法加入以下这10个配置文件。图 7pom.xml需要注意的地方。图 410个模块的配置文件。

2023-10-17 09:28:46 615

原创 GeoServer源码运行(数据目录+数据库)

下载地址:https://github.com/geoserver/geoserver/tree/2.23.2图 2选择版本下载图 3主程序启动类配置GeoServer主程序的启动类为web->app[gs-web-app]模块下test目录下“org.geoserver.web.Start”类。图 4自定义数据目录默认数据目录是:/Users/longjun/GeoServerProjects/geoserver-2.23.2/src/web/app/src/main/webapp/data。

2023-10-16 17:07:55 314

原创 linux下安装mysql(rpm文件安装)

参考:linux下安装mysql(rpm文件安装) - 夏晓旭 - 博客园数据库包下载:https://www.mysql.com/downloads/在GPL开原协议的社区开源版里边下载我们用mysql community server里边的选择操作系统和版本建议在linux下安装下载server包和client包如果是server包,那架构图里的东西都有了还要下个client utilities包,客户端包,类似connection层下载后用.

2021-12-22 18:53:32 278

原创 史上最详尽的快速排序描述【图】

快速排序的核心是要有一个基准数据temp,一般取数组的第一个位置元素。然后需要有两个指针left和right,分别指向数组的第一个和最后一个元素。首先从right开始,比较right位置元素和基准数据。如果大于等于,则将right指针左移,比较下一位元素;如果小于,就将right指针处数据赋给left指针处(此时left指针处数据已保存进temp中),left指针+1,之后开始比较left指针处数据。拿left位置元素和基准数据进行比较。如果小于等于,则将left指针右移,比较下一位元素;而如果大于

2021-06-19 10:37:50 312

转载 十大经典排序算法

一、算法的分类1、概念将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。2、分类非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。3、比较说明:稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在..

2021-06-18 11:17:02 206

转载 JAVA 线程池之Callable返回结果

本文介绍如何向线程池提交任务,并获得任务的执行结果。然后模拟 线程池中的线程在执行任务的过程中抛出异常时,该如何处理。一,执行具体任务的线程类要想 获得 线程的执行结果,需实现Callable接口。FactorialCalculator 计算 number的阶乘,具体实现如下:import java.util.concurrent.Callable;import java.util.concurrent.TimeUnit;/** * Created by Administrato.

2021-03-12 14:04:14 264

转载 批量下载ECMWF数据的正确姿势

前言之所以要写这篇文章,是因为我发现网上这方面的教程比较重复并且有一些大家很关系的问题都没有给出解答。因此我希望自己写一篇指导文章,帮助那些想要批量下载ECMWF数据的小伙伴跳过各种坑,能用正确的姿势去使用ECMWF,也能更全面地了解ECMWF的一些有用资源的入口。在读这篇文章之前,我推荐你读一下气象家园的这篇帖子,当然如果你不读也没关系,我的这篇指导文章既包含了这篇帖子的全部内容,还将对一些帖子没涉及到的内容进行补充,同时也会对帖子下面各网友普遍关心的问题给与解答。在正式开始之前我还要先啰..

2021-02-03 15:03:29 9953 11

转载 HashMap原理21问

1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node[] table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素都是链表,由 Node 内部类(实现 Map.Entry接口)实现,HashMap 通过 put & get 方法存储和获取。存储对象时,将 K/V 键值传给 put() 方法:1、调用 hash

2020-10-08 09:15:31 641

原创 POI填充word文字+图片+图表(衍生上一章节)

模板下载路径:package com.mlogcn.wuhan.utils;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.ss.util.CellReference;import org.apache.poi.util.Units;import org.apache.poi.xddf.usermodel.chart.*;import org.apache.poi.xwpf.usermodel..

2020-09-07 14:54:45 282

原创 POI填充word文字和图表

模板下载路径:正在审核package com.mlogcn.wuhan.utils;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.ss.util.CellReference;import org.apache.poi.xddf.usermodel.chart.*;import org.apache.poi.xwpf.usermodel.*;import java.io.FileOutputStre

2020-09-03 16:55:49 843

转载 Jfreechart中文API和属性详解

本文包括3个部分:1. Jfreechart分解;2. Jfreechart中文API3.JfreeChart开发中遇到的问题及解决方式要想绘制出漂亮的图表,就必须了解图表的构成部分,将图表进行分解成N个部分。JfreeChart 中文API-------------------------------- 要想绘制出漂亮的图表,就必须了解图表的构成部分,将图表进行分解成N个部分。然后再对每一个部分进行渲染,设置样式:包括背景色、轮廓线条样式和颜色、填充颜色、字体大小...

2020-09-03 16:40:42 829

原创 JFreeChart 生成图表工具

package com.mlogcn.wuhan.utils;import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.text.NumberFormat;import org.jfree.chart.ChartFactory;import org.jfree.char.

2020-09-03 16:35:47 307

原创 Java数据类型和MongoDB数据类型对应关系

Java boolean类型 ---------------------------------- Mongodb Boolean类型 Java char类型 ---------------------------------- Mongodb String类型 Java String类型 ---------------------------------- Mongodb String类型 Java byte类型 ----------------...

2020-06-10 14:05:30 3345 1

转载 VMware虚拟机CentOS 7 磁盘扩容

一、环境虚拟机软件:VMware® Workstation 15 Pro系统版本:CentOS7.5二、扩容步骤1、VM上修改磁盘信息将虚拟机关机,然后点击VM顶部菜单栏中的显示或隐藏控制台视图按钮来显示已建立的虚拟机的配置信息...

2020-02-12 15:26:38 941

原创 GeoServer发布OSM地图

参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 1. 创建图层数据表osm_db中包含了planet_osm_line,planet_osm_point,planet_osm_polygon和planet_osm_roads四个有数据的表,我...

2020-02-11 13:50:08 3198 1

原创 CentOS7.6安装Postgresq11和PostGIS

CentOS7.6安装Postgresq11和PostGIS 由于在CentOS7.6下使用《CentOS7.5安装Postgresql10.5和PostGIS》安装PostGIS时候会报错,下面安利一个CentOS7.6安装Postgresq11和PostGIS。系统:Centos7.5一、安装Postgres111.首先安装PostgreSQL的rpm...

2020-02-06 20:44:22 897

原创 CentOS7部署osm2pgsql

参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 本文主要参考GitHub上osm2pgsql的说明文档1. 先安装Gitsudo yum install git -y2. 下载osm2pgsql源码cd ~git clo...

2020-02-05 20:17:28 1281 1

原创 CentOS7.5安装Postgresql10.5和PostGIS

参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 CentOS7 安装Postgres10.5和PostGIS又安装了一次Postgresql,每次安装总会出一些莫名其妙的问题,这次给记录下来系统:Centos7.5一、安装Postgre...

2020-02-05 17:25:19 1274

原创 CentOS7部署GeoServer

参考顺序:CentOS7安装Postgresql10.5和PostGIS CentOS7部署GeoServer CentOS7部署osm2pgsql GeoServer发布OSM地图 CentOS7部署GeoServer一、安装JDK81、下载jdk1.8wget http://download.oracle.com/otn-pub/java/jdk/8u181-b...

2020-02-05 15:46:17 3529

转载 gitLab 删除文件 、只删除远程仓库文件、更换远程仓库

一。删除文件1.克隆远程仓库到本地库。例如使用ssh方法:git clone [email protected]:xxx/xxx.git2.对需要删除的文件、文件夹进行如下操作:git rm test.txt (删除文件)git rm -r test (删除文件夹)3.提交修改git commit -m "Delete some files."4.将修改提交到远...

2020-01-20 15:01:34 6282

原创 命令行提交新项目代码到gitLab服务器

1、创建项目,前提是gitLab服务器已经搭建完成,在gitLab个人账户下创建一个项目,项目名称自己定义2、拷贝本地代码到指定目录,一般自己创建一个固定的代码目录,比如project/grib2json-master/...3、到git官网https://git-scm.com/下载最新版本的git安装包,看好对应操作系统的不同安装包,然后安装git4、进入代码目录右击选择...

2020-01-07 11:50:34 1220

原创 postgresql比对数据库结构、导入、导出等脚本

-----------------------------强行删除数据库-----------------------------SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='dbname' AND pid<>pg_backend_pid(); DR...

2019-05-28 11:43:24 765

转载 sigar读取服务器信息【java】

简介Sigar(System Information Gatherer And Reporter),开源的跨平台系统信息收集工具,C语言实现,下载链接:https://download.csdn.net/download/junlong750/10900666,下载之后是个压缩包,保留好了下面各种用到。使用由于仅在java里用到了Sigar,这里也就只讲讲java项目里怎么去用它(其他...

2019-01-07 11:22:33 519

原创 一、CentOS Docker 安装

前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(CentOS 7下)Docker 要求 CentOS...

2018-08-07 17:51:04 139

原创 oracle忘记管理员密码,修改新密码

以linux操作系统上的oracle数据库为例1、登录到安装oracle数据库服务器的操作系统。2、输入“su - oracle”命令切换到oracle用户下3、查看环境变量ORACLE_SID的设置情况:windows: echo %ORACLE_SID%linux: echo $ORACLE_SID4、设置环境变量ORACLE_SID的值来确定连接实例windows: set ORACLE_S...

2018-02-09 13:43:32 5200

转载 axis2 WebService的发布与调用

1:准备:    JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html    eclipse:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno

2017-10-13 15:01:02 370

转载 tomcat7 性能优化

1.  目的通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前  优化完成后看能达到什么层次。  2.  服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了 这个方面是钱越多越好是吧。3.  优化配置3.1. 配置tomcat管理员账户在conf/ tomcat-users.xml下添加用

2017-09-12 10:43:56 667

可编辑表格Ext.grid.EditorGridPanel

此文档是可编辑表格Ext.grid.EditorGridPanel的说明以及示例的源代码,放到eclipse里面即可运行,显示出效果!

2013-04-17

JAVA在线考试系统

此项目是JAVA在线考试系统,有系统登陆,以及选择题,问答题考试,还有得分计算。

2013-04-11

ExtJS Web应用程序开发指南(第2版)

ExtJS Web应用程序开发指南是从入门到深入的一本介绍EXT的书籍,很适合初学者!

2013-04-10

Oracle提高数据库效率

此文档是Oracle提高数据库效率的总结,能够帮助你在使用Oracle编程时带来的效率问题!

2013-04-10

hql语句大全

此文档包含所有Hibernate里面能够用的HQL语句,让你正确掌握HQL与sql语句的异同!

2013-04-10

SSH搭建所需jar包以及配置

此文档详细介绍了SSH环境所需要的所有JAR包,以及struts2 spring hibernate三大框架的配置文件参数的增加与修改!

2013-04-10

UML建模实例教程

此文档是从初学者的角度详细的介绍了UML的所有设计模式,UML很好学,只需要一天时间你即可学会以上文档内容!

2013-04-10

OA办公自动化系统(SSH)

本系统分为三个主要流程:1、个人办公 2、会议管理 3、系统管理 个人办公:普通职员登陆到系统后,通过点击个人办公连接,进入个人办公页面。之后可以选择个人信息、日程安排、名片夹、公司通讯录、待办事项、在线信息、个人文件夹进行办公。 会议管理:部门领导登陆到系统后选择会议管理,进入会议管理页面。在会议管理页面中可以增、删、改、查会议。其中发起会议需首先预约会议室,然后将输入与会人名单,开会议信息通过邮件发送到每个与会人的信箱里。 系统管理:系统管理员登陆到系统后,点击系统管理,进入系统管理页面。可以选择部门管理、角色管理、职员管理、文件夹管理进行系统维护。

2013-04-09

100家大公司JAVA笔试题汇总

100家大公司JAVA笔试题汇总,都是各大公司经典的题目!

2013-04-09

俄罗斯方块-毕业设计文档

此程序是由C++语言写的界面程序,他是一个俄罗斯方块小游戏,完成基本的得分,消行等功能!这是我2011年的毕业设计,希望可以帮到正处毕业答辩煎熬的同学!这是毕业设计正文,我还上传了源程序,请在我的资源里面找,只要拥有这两份东西,相信你的毕业答辩无懈可击! 其中包括 封面 开题报告 课题申报,审核表 目录 评阅教师评语 任务书 外文翻译 外文翻译封面 外文原文 外文摘要 正文 知道教师评审意见表 中文摘要

2013-04-09

JAVA人力资源管理系统

此项目是基于SSH写的人力资源管理系统,项目基本完成了该有的功能!

2013-04-09

俄罗斯方块-毕业设计开题报告

此程序是由C++语言写的界面程序,他是一个俄罗斯方块小游戏,完成基本的得分,消行等功能!这是我2011年的毕业设计,希望可以帮到正处毕业答辩煎熬的同学!这是开题报告,我还上传了毕业设计的文档和源程序,请在我的资源里面找,只要拥有这两份东西,相信你的毕业答辩无懈可击!

2013-04-09

毕业设计-C++俄罗斯方块

此程序是由C++语言写的界面程序,他是一个俄罗斯方块小游戏,完成基本的得分,消行等功能!这是我2011年的毕业设计,希望可以帮到正处毕业答辩煎熬的同学!这是源程序,我还上传了毕业设计的文档,只要拥有这两份东西,相信你的毕业答辩无懈可击!

2013-04-09

基于SSH模拟当当网项目(电子商务平台)

--------当当网SSH重构---------- 1.DAO需要根据原有接口全部重构. 采用Spring+Hibernate方式实现 2.Service改造工作 采用Spring的IoC注入方式使用DAO 3.Action改造工作 采用整合插件注入方式使用Spring容器中的Service或DAO. (默认按名称匹配规则) 4.配置信息的改造 Service和DAO需要交给Spring容器. struts.xml不需要改变,因为引入struts-spring-plugin.jar后,Action创建会交给插件的ObjectFactory. web.xml需要定义ContextLoaderListener,实例化容器配置 5.将事务管理交个Spring,采用AOP方式,删除原有Struts事务拦截器 -------------改造步骤----------------- 例如用户注册功能 1) 引入Hibernate开发包 2) 引入Spring开发包和配置文件 applicationContext-base.xml 定义共同的datasource,sessionFactory applicationContext-dao.xml 定义DAO组件 applicationContext-service.xml 定义Service组件 applicationContext-aop.xml 定义事务管理,其他AOP功能 3)根据现有接口重构DAO组件 --检查hbm映射文件内容正确性 --在spring容器中配置DAO组件 定义到applicationContext-dao.xml中 --定义sessionfactory,datasource(只做一次) 定义到applicationContext-base.xml中 4)改造Service组件 --采用注入方式使用DAO --在spring容器中配置Service组件 定义到applicationContext-service.xml中 5)改造Action组件 --采用注入方式使用DAO和Service --引入Struts和Spring整合插件包(只做一次) struts2-spring-plugin.jar 6)修改web.xml,配置ContextLoaderListener(只做一次) ---------重构当当涉及的一些关联查询--------- 1.产品浏览模块 1)涉及数据表如下 d_category d_category_product d_product d_book 2)最新上架图书功能 a. findNew.action-->NewProductAction-->ProductDAO b.重构ProductDAO 添加hbm.xml映射文件 添加HibernateProductDAO实现类 添加DAO在Spring的配置 c.改造NewProductAction 采用注入形式使用DAO.(名称匹配) 3)类别显示区域 a.findCategory.action-->CategoryAction-->CategoryDAO 改造成CategoryAction-->MainService-->CategoryDAO b.重构CategoryDAO c.提取MainService d.改造CategoryAction 4)类别浏览界面 a.booklist.action-->BookListAction-->CategoryDAO,BookDAO b.重构CategoryDAO c.重构BookDAO d.改造BookListAction -----------特殊功能改造------------ 1.主界面左侧类别菜单显示.可以利用Hibernate一对多映射,加载当前类别的子元素.(参考hibernate05工程Category示例) 2.分类浏览页面,左侧类别及其产品数量显示.数量统计可以采用Hibernate中formula映射实现. 3.购物车业务组件利用Spring中scope="session" a.购买处理流程 buy.action-->BuyAction-->CartFactory-->ShoppingCart -->ProductDAO 将ShoppingCart组件交给容器并且设置scope="session"后, 需要使用cart对象时,容器首先去session对象寻找,有的话返回;没有spring会创建一个并放入spring容器,然后将cart返回.等价于原有CartFactory的功能逻辑. b.如果使用scope="session"或scope="request" 需要在web.xml中定义RequestContextListener ==============性能提升================= 1.二级缓存和查询缓存 二级缓存适用于产品查看功能.对产品对象采用二级缓存存储. (参考hibernate06内容及示例) 查询缓存适用于主页面左侧分类菜单显示功能. (参考hibernate06内容及示例) 2.fetch和cache的使用 利用join fetch可以提高查询效率,将关联属性随着主对象一起采用表连接的形式查询. 如果使用了join fetch的话,查询缓存只缓存主对象.join fetch的关联属性不能缓存. 3.Hibernate假分页问题 如果查询语句使用了join fetch,遇到分页情况下,采用假分页机制执行.(不会生成limit等分页查询命令,首先查所有,然后返回部分需要数据).

2013-04-09

SQL_Server_SQL语句大全

下面的代码是在SQL Server 2000上创建名为 MyDB 的数据库 该数据库包括1个主要数据文件、3个用户定义的文件组和1个日志文件 ALTER DATABASE语句将用户定义文件组指定为默认文件组。 之后,通过指默认的文件组来创建表,并且将图像数据和索引放到指定的文件组中。 最后,将文件组中的指定数据文件删除

2013-04-08

EXT 中文手册

无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。本文将简单地介绍Ext的几个基本概念,和如何快速地做出一个动态的页面并运行起来,假设读者已具备了一些JavaScript经验和初级了解HTML Dom。

2013-04-08

ExtJS的表单

ExtJS的表单使用FormPanel容器 表单使用的布局方式:form和formtable布局 ExtJS的表单和html的form标签是相似的,新建一个FormPanel实际上就是新建一个html的form标签,只是添加许多Ext的样式而已

2013-04-08

extjs实用开发指南

extjs实用开发指南 此文档是帮助初学者学习EXT的最佳入门文档!

2013-04-08

EXTJS升级版时间控件

/** * 超级时间选择控件:在原有时间控件功能上,新增了单独选择年/月,年,月的功能,清空时间功能 * Ext-3.0.0 * 用法: * <br><input type="text" name="dateField" id="dateField" /> * new Ext.form.SuperDateField({ applyTo : 'dateField', format:'Y' }); <br>重要参数说明: format <br>1:当时间格式参数中不含'd',则只显示年月选择面板。如:'Y-m','Y年m月' <br>2:当时间格式参数中不含'd','m',并以'Y'开头,则只显示年份选择面板。如:'Y','Y年' <br>3:当时间格式参数中不含'd','Y',并以'm'开头,则只显示月份选择面板。如:'m','m月' <br>4:当时间格式参数中包含'd',则和普通时间控件一样

2013-04-08

Oracle高级SQL编程

Oracle高级SQL编程

2013-04-07

高影响天气模板.docx

POI填充word文字+图片+图表,本期优化POI替换文字,可以适用于连续参数段落,但是与替换图片一起使用时候,图片参数不能以$开头

2020-10-21

测试模板1.docx

此资源是https://blog.csdn.net/junlong750/article/details/108448047博文的模板文件,请下载后放入资源目录或者本地路径,即可使用

2020-09-07

高影响天气模板2.docx

此文档是《POI填充word文字和图表》的模板文件,放到对应的目录下即可使用,需要提前定义折线图的数据个数,程序只是替换这些预置好的模板,不会生成新的折线。

2020-09-03

高影响天气模板.docx

此文档是《POI填充word文字和图表》的模板文件,放到对应的目录下即可使用,需要提前定义折线图的数据个数,程序只是替换这些预置好的模板,不会生成新的折线。

2020-09-03

osmsld.zip

处理OSM地图数据的脚本 psql -U postgres -W -d osm_db -a -f /tmp/osmsld/create_tables.sql

2020-02-11

grib2转json工具.zip

GFS数据grib2转json工具,前提是安装jdk。 cmd进入\grib2json-0.8.0-SNAPSHOT\bin目录, 将gfs文件“gfs.t00z.pgrb2.1p00.f000”放在bin目录下, grib2json -d -n -o 目标文件路径 源文件路径 例如:grib2json -d -n -o test.json gfs.t00z.pgrb2.1p00.f000

2020-01-07

sigar包相关文件

其中包含sigar-1.6.4.jar第三方jar包。 还有sigar相关文件: libsigar-amd64-linux.so libsigar-x86-linux.so sigar-amd64-winnt.dll sigar-x86-winnt.dll

2019-01-07

dubbo测试实例(服务端和消费端)

dubbo测试实例(服务端和消费端)

2016-04-29

commons-jexl-2.0.jar

org.apache.commons commons-jexl 2.0

2016-03-21

jl1.0.1.jar

MP3所需jar包

2016-03-16

二维码jar包

二维码jar包

2015-09-15

easyui validatebox 验证类型

easyui validatebox 验证类型

2015-04-16

对property文件增删改查

对property类型的配置文件进行增删该查的方法

2015-04-16

java面试题(十多个不同的题库)

此压缩包包含了10多套不同的java笔试题,有corejava,jsp,jquery,sql,SSH框架等题目,从问答题到选择题,涵盖了各大公司的主流面试题目,只要详加研究,面试通过不是问题!

2014-03-06

煲耳机音乐

煲机的概述:   指新买回的音响器材得通电一段时间后才会让重放的音质变好。 煲机是一种快速使器材老化稳定的措施。有些元器件例如晶体管、集成电路、电容全新的时候电器参数不稳定,经过一段时间的使用后才能逐渐稳定。对于耳机来说,煲机实际就是在煲振膜折环,新耳机振膜折环机械顺性差,导致失真比较大,经过一段时间使用后,顺性逐渐变好,失真也会逐渐降到正常的水平。 煲机是人为的以非正常使用的方式加速器材进入成熟期的过程,一般是让器材连续工作一定的时间。而未“煲”过或未“煲”够火候儿的音箱和耳机,声音的特点可以用“紧、冷、硬、粗”四个字来形容,而“煲”后的产品则醇和、顺滑、细腻很多,仿佛发酵不全的新酒与陈年佳酿相比一般,它们的“味道”还是大不一样的。 这个“煲”字用得可是形象贴切的紧,意思是要着意伺弄,不宜“炒”、不宜“炸”,更不宜“烧”,而是要文火慢炖,慢功出细活。 新的音响器材呢,就像新车,都有个磨合期。 这里介绍一种比较安全、简单的煲机方法,你就拿着白噪音和粉红噪音轮流播放着煲去吧。 音量要适中,可逐渐加大。 下面这段是转的: 白噪声或粉红噪声之类是自然状态的噪声。之所以叫白噪声,粉红噪声,是由光波的谱线图就是光谱图类比而来,白噪声的特点是各频段的能量均匀(频谱类似太阳光谱即白光光谱),粉红噪声是在低频段强在高频段弱的噪声(频谱图类似偏红的光谱即粉红光谱)。 1: 白噪音white noise 所谓白噪音是指一段声音中的频率分量的功率在整个可听范围(0~20KHZ)内都是均匀的。由于人耳对高频敏感一点这种声音听上去是很吵耳的沙沙声。 2: 粉红噪音pink noise 粉红噪音是自然界最常见的噪音,简单说来,粉红噪音的频率分量功率主要分布在中低频段。粉红噪音从人耳中听到的是平直的频率响应——"非常悦耳的一种噪声"最常用于进行声学测试的声音。 3: 电视机无信号时的背景噪声和调频收音机无台时的背景噪声均是白噪声。白噪声可用来测量扬声器和耳机的谐振和灵敏度等。 4: 从波形角度看,粉红噪音是分形的,在一定的范围内音频数据具有相同或类似的能量。粉红噪声的电平从低频向高频不断衰减,其幅度与频率成反比(1/f)。其幅度每倍频程(一个8度)下降3dB。噪声能量在每倍频程内是相等的。 5: 从频谱仪的图形上看,白噪声在全频谱内是一条平直的线。 6: 从频谱仪的图形上看,粉红噪声是在一个小段频谱内平直的线,并且以其倍数频率向下衰减。即1倍频,2倍频……频率越高谱线高度越低。 白噪声是一种无规噪声,它的瞬时值是随机变化的。它的幅值对时间的分布满足正态分布。它具有连续的噪声谱,包含有各种频率成分的噪声。它的功率谱密度与频率无关,几个频率能量的分布是均匀的。它的等带宽输出的能量是相等的。它在线性坐标中,输出是一根平行与横坐标的直线。在对数坐标中,输出是按每倍频程带宽增加3dB的斜率而上升的。 粉红噪声与白噪声一样也是一种无规噪声,也具有连续的噪声谱。不同之处在于,它的功率谱密度与频率成反比,在对数坐标中,起输出为一水平线,在线性坐标中,其输出以每倍频程3dB下降。 在人耳可听的频率范围内,具有相同能量的噪声称为白噪声。白噪声广泛用于环境声学测量中。 ===================================分割线================================= 附上wav格式的白噪音 粉红噪音各一个(文件大小:18.7M)

2013-08-26

Struts2.1.6+Spring2.5+Hibernate3.3+ EXT3.0 简单教程

此文档是基于ssh后台框架,ext前台技术开发的简单教程,附有开发实例!

2013-06-18

如何设置MTU值

如何设置MTU值

2013-04-24

EXT框架基本组件

此文档包含了EXTjs最基本的组件类型的总结

2013-04-23

Oracle数据库入门教材

此文档是针对没有接触过数据库的同学,从入门到精通的一个概念设计的此文档!

2013-04-19

ExtJS网页小图标icons

此压缩包,包含了我们网页中常用的ICON小图标,可以直接引用无需修改,上千个图标资源任君挑选

2013-04-18

空空如也

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

TA关注的人

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