自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不列颠

为技术,为品质,为生活!

原创 转义字符

java  后台拼接字符串,函数,带参 ,传给前端 String pn="<a href=\"javascript:updatedt(\'"+project.getId()+"\')\">&quo...

2019-02-14 18:28:55

阅读数 51

评论数 0

转载 坐标系

从第一次上地图学的课开始,对GIS最基本的地图坐标系统就很迷。也难怪,我那时候并不是GIS专业的学生,仅仅是一门开卷考试的专业选修课,就没怎么在意。 等我真正接触到了各种空间数据产品,我才知道万里长征第一步就是:处理坐标系统。 想必多多少少都会听说过几个名词,也许悠远,也许模糊。高斯克吕格,北...

2018-09-11 13:59:51

阅读数 411

评论数 0

转载 spring静态资源访问

spring-mvc里的 <mvc:resources> 及静态资源访问在进行Spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL。配置如下: <servlet> &a...

2018-07-09 15:37:09

阅读数 54

评论数 0

转载 web.xml context-param作用

<context-param>的作用:web.xml的配置中<context-param>配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener&...

2018-06-25 14:55:10

阅读数 77

评论数 0

原创 文件操作(全类型通用)

下载import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.OutputStream; import com.common....

2018-06-08 11:33:31

阅读数 205

评论数 0

原创 多线程与并发学习记录

1:线程的方式 22:这2中方式的区别 23:定时器的应用 33.1:timer类 33.2:timertask类 33.3:子母类  就是里面有包括一个 43.4:几号几点干什么专业工具 44:线程的互斥和同步 54.1:多线程互斥(重要解决方法是找到同一个锁) 5错误的解决方法 6对的方法 7...

2018-05-21 16:43:30

阅读数 116

评论数 0

转载 hadoop

import java.io.ByteArrayOutputStream;   import java.io.IOException;   import java.io.InputStream;   import org.apache.hadoop.conf.Configuration; impo...

2018-05-21 15:06:54

阅读数 61

评论数 0

转载 事务管理总结

Jdbc   J2EE支持JDBC事务、JTA事务和容器事务事务,这里说一下怎样实现JDBC事务。        JDBC事务是由Connection对象所控制的,它提供了两种事务模式:自己主动提交和手动提交,默认是自己主动提交。        自己主动提交就是:在JDBC中。在一个连接对象Con...

2018-04-25 10:22:47

阅读数 43

评论数 0

原创 jndi+多数据源+事务处理

1:介绍jndi  并且 非全局的JNDI配置:他只针对某一个Web项目的数据源的配置一、JNDI:JNDI就是(java Naming and Directory Inteface)java名称目录接口。JNDI的作用:就是将资源引入到服务器中。可以将JNDI当成一个仓库。将Java对象放入到J...

2018-04-18 17:29:59

阅读数 1486

评论数 0

转载 jts

JTS基本概念和使用简介JTS是加拿大的 Vivid Solutions公司做的一套开放源码的 Java API。它提供了一套空间数据操作的核心算法。为在兼容OGC标准的空间对象模型中进行基础的几何操作提供2D空间谓词API。操作表示Geometry对象Geometry类型介绍见另一篇文章:WKT...

2018-04-18 11:34:11

阅读数 599

评论数 0

转载 单例模式

单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要...

2018-03-29 10:41:16

阅读数 40

评论数 0

转载 TCP和UDP的区别和优缺点

1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑...

2018-03-27 14:48:12

阅读数 69

评论数 0

转载 oracle 表分区

oracle大数据表建分区优缺点oracle给出的建议是按照表的大小给出的,10g的建议是2G,也就是说表的大小大于2G,那么就最好建立分区。为什么要建立分区?主要是为了查询方便,因为如果一个表每天都有百万条记录,那么即使建立了索引,那么你要查的话,也不会很快的。如果你建立了分区,每次查询一个分区...

2018-03-26 11:57:22

阅读数 313

评论数 0

转载 Redis Cluster集群(Linux设计搭建)

Redis Cluster集群一、redis-cluster设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其...

2018-03-15 15:28:54

阅读数 761

评论数 0

转载 Redis集群方案及框架

redis集群分为服务端集群和客户端分片,redis3.0以上版本实现了集群机制,即服务端集群,3.0以下使用客户端分片(Sharding)。通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,...

2018-03-15 15:22:16

阅读数 730

评论数 0

转载 redis 初了解

import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients...

2018-03-15 14:47:32

阅读数 58

评论数 0

转载 Zookeeper的功能以及工作原理

1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKee...

2018-03-07 17:01:26

阅读数 56

评论数 0

原创 springboot学习地址

https://github.com/ityouknow/spring-boot-examples

2018-03-07 17:00:18

阅读数 132

评论数 0

转载 dubbo 搭建开发环境

本文是基于maven的,预先使用,先装maven。dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;使用了zookeeper和dubbo服务。...

2018-03-07 16:58:25

阅读数 66

评论数 1

转载 秒杀系统架构分析与实战

1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万...

2018-03-07 16:54:59

阅读数 52

评论数 0

转载 基于ZooKeeper实现——分布式锁与实现

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的架构通过冗余服务实现高可用性...

2018-03-07 16:53:19

阅读数 142

评论数 0

转载 Java-redis分布式锁 抢购秒杀系统 实现

一、使用分布式锁要满足的几个条件:系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现)共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL)同步访问(即有很多个进程同事访问同一个共享资源。没有同步访问,谁...

2018-03-07 16:51:18

阅读数 903

评论数 2

转载 Java分布式系统高并发解决方案

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1...

2018-03-07 16:45:53

阅读数 201

评论数 0

转载 SpringBoot开发环境搭建及配置

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicati...

2018-03-05 10:42:41

阅读数 4077

评论数 0

原创 exe4j打压成exe(64,32通用),包含环境变量

若要成功的执行下面的过程,则需要做一些准备工作 1 :将java项目打压成jar http://blog.csdn.net/qq_32364027/article/details/79025065   本实例是选用的第二种方法 2:下载exe4j:http://download.csdn.n...

2018-01-10 16:58:39

阅读数 2431

评论数 0

转载 Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法

方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”, 由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下: Manifest-Version:...

2018-01-10 16:12:43

阅读数 287

评论数 0

转载 数据库连接池的原理

一.早期我们怎么进行数据库操作        1.原理:一般来说,java应用程序访问数据库的过程是:    ①装载数据库驱动程序;    ②通过jdbc建立数据库连接;    ③访问数据库,执行sql语句;    ④断开数据库连接。        2.代码         //...

2018-01-04 10:59:16

阅读数 101

评论数 0

转载 java连接池整理

池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉...

2018-01-04 10:19:36

阅读数 141

评论数 0

原创 修改大批量数据方法测试

以3000条为例 --花费19秒    public synchronized bolean updateBatchflow (String dsname, JSONArray sqlArray) {   if (sqlArray == null || sqlArray.size() == ...

2017-12-29 12:10:49

阅读数 208

评论数 0

原创 读取大数据表

private PreparedStatement ps=null;    private ResultSet rs=null;   ps=conn.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_O...

2017-11-22 17:43:50

阅读数 158

评论数 0

原创 读取txt文件然后录入数据库(批处理)

public static void main(String[] args) {     File file = new File("1.txt");     txt2String(file); }          public static String txt2...

2017-11-21 17:34:29

阅读数 509

评论数 0

转载 Oracle 插入超4000字节的CLOB字段的处理方法

在通过拼组sql语句来实现数据插入的应用中,我们很有可能会遇到需要插入大型数据的情况,例如,在oracle中需要插入字节数超过4000的字段内容时,我们如果通过简单的拼组sql语句来实现插入,显然就会出现问题,而在sql server中却没有这个限制,个人尝试了26w个字符的sql语句在sql s...

2017-06-15 17:58:36

阅读数 528

评论数 0

转载 flash 调试版本

网上一搜倒是都有解决方式,但是相当麻烦,这里给介绍一种简单粗暴实用的方式给你们。给分吧骚年! 没有安装Flash Player Debug 版本的时候,用Flash Builder启动调试模式会出现下提示: 那么我们可以根据路径C:\Windows……\Flash\...

2017-05-25 21:40:19

阅读数 443

评论数 0

转载 JSP HTML的<object>标签的用法

HTML 标签定义和用法定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。ob...

2017-05-11 15:59:33

阅读数 406

评论数 0

原创 java 时间Util

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtil  { publ...

2017-04-21 10:04:48

阅读数 164

评论数 0

转载 ant 认识(二)

1.    eclipse下使用ant  项目结构如图1 1. 在项目的根目录下创建build.xml文件 2. 项目右键-->properties-->Builders-->new-->Ant Builder  如图2 3. 在弹出的对话框里填入N...

2017-04-19 20:05:43

阅读数 393

评论数 0

转载 eclipse ant认识

在Eclipse中使用Ant     Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。     Eclipse中已经集成了...

2017-04-19 19:53:26

阅读数 248

评论数 0

原创 java 发送post,get请求及空格问题处理

/**     * 向指定URL发送GET方法的请求     *      * @param url     *            发送请求的URL     * @param param     *            请求参数,请求参数应该是 name1=value1&...

2017-04-19 10:28:38

阅读数 741

评论数 0

转载 java 时间戳和PHP时间戳 的转换[10位和13位]

总结一下java 时间戳和PHP时间戳 的转换问题: 由 于精度不同,导致长度不一致,直接转换错误。 JAVA时间戳长度是13位,如:1294890876859 PHP时间戳长度是10位, 如:1294890859 主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294...

2017-04-19 09:21:41

阅读数 850

评论数 0

原创 java读写文件(简)

package weibo4j.util; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io....

2017-03-31 14:04:04

阅读数 192

评论数 0

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