自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 资源 (1)
  • 问答 (8)
  • 收藏
  • 关注

原创 JAVA网络编程

写入过程也是类似,只是刚好倒过来,通过IoSession.write 写出数据,然后Handler进行写入的业务处理,处理完成后交给IoFilterChain,进行消息过滤和协议的转换,最后通过 I/O Processor 将数据写出到 socket 通道。一个EventLoopGroup,包含很多个EventLoop,每创建一个连接,就需要绑定到一个EventLoop上,之后EventLoop就会开始监听这个连接,而一个EventLoop可以同时监听很多个Channel,跟之前的Selector一样。

2024-03-11 09:38:40 308

原创 GeoTools学习笔记

if not, create a conversion安全地引用org. locationtechnologies .jts. geom.envelope作为ReferencedEnvelope,-->如果它是一个ReferencedEnvelope(3D),简单的cast它;if not, create a conversion安全地引用BoundingBox作为ReferencedEnvelope, -->如果它是一个ReferencedEnvelope(3D),简单的cast它;后一种情况比较棘手。

2023-12-11 09:32:31 809

转载 看十年架构师用Spring Boot 整合 MongoDB 实战解说

数据库、集合、文档!数据库(Database):和关系型数据库一样,每个数据库中有自己的用户权限,不同的项目组可以使用不同的数据库集合(Collection): 集合指的是文档组(类似于 Mysql 中的表的概念),里面可以存储许多文档文档(Document): 文档是 MongoDB 中最基本的数据单元,由键值对组成,类似于 JSON 格式,可以存储不同字段,字段的值可以包括其他文档、数组和文档数组。

2023-09-19 15:36:53 1815

原创 地理信息系统概率笔记1

P1地理信息系统概论信息:用文本、数字、符号、语言、图像来传播;地理信息:是表征地理系统诸要素的数量、质量、分布特征、相互联系和变化规律的数字、文字、图像和图形等的总称;山川河流、城市楼栋、公路桥梁都是地理信息;需要对特征就行抽象,用点、线、面来表示;通过属性表来表示路宽等;时域特征:会根据时间变化地理信息的特点:数据量大:地理信息具有空间特征、属性特征以及不同时间的版本,因此数据量很大;超过TB级的数据量;数据分布不均匀:建筑物在城区密级,在乡村稀疏;拓扑关系复杂:建筑物紧贴着道

2023-09-07 21:11:01 488

原创 ES配置步骤

application.ymlelasticsearch: ip: localhost port: 9300 pool: 5 #注意cluster.name需要与config/elasticsearch.yml中的cluster.name一致cluster.name: my-application安装ES为服务:cmd 进入bin目录下执行: elasticsearch-service install进入head文件夹下,执行命令:npm run start或grunt s...

2021-07-27 15:18:49 347

原创 ElasticSearch:SpringBoot集成ES

新建项目 springboot-es-test源代码:http://gitlab.heatedloan.com/cici/springboot-es-test本地项目:/Users/cici/workspace/cici/springboot-es-test第一步:pom.xml <dependency> <groupId>org.springframework.boot</groupId> &l.

2021-07-27 15:16:35 525

原创 (图文详细)最通俗易懂的CSS 浮动float属性详解

很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。写在前面的话:<span style="color:#000000"><code> 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 如果读者理解CSS盒子模型,但对于浮动不理解,那么这篇文章可以帮助你。 小菜水平有限,本文仅仅是入门教程,不当之处请谅解! 本文以div

2020-12-04 15:13:35 118

原创 对CSS中的Position、Float属性的一些深入探讨

对于Position、Float我们在平时使用上可以说是使用频率非常高的两个CSS属性,对于这两个属性的使用上面可能大多数人存在一些模糊与不清晰的地方。本文主要对这两个属性使用上的一个介绍以及两个属性交叉使用上的一些探讨。本文主要探讨点:Position、Float属性的基本使用方法 Position、Float属性对元素所造成的影响 Position、Float属性交叉使用上面的影响 Position、Float属性使用上的小技巧本文结构点:HTML布局的基本要点(点我直接跳转) .

2020-12-04 15:12:17 2100

原创 Flex 布局教程:语法篇

网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex 布局将成为未来布局的首选方案。本文介绍它的语法,下一篇文章给出常见布局的 Fle...

2020-12-04 15:09:15 87

原创 MyBatis之传入参数

在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。通过#{参数名} 即可获取传入的值 复杂数据类型:包含JAVA实体类、Map。通过#{属性名}或#{map的KeyName}即可获取传入的值基本数据类型参数示例:根据班级ID查询教师列表.

2020-12-04 14:59:46 187

原创 CSS背景切换动画

<!DOCTYPE html><html><head><meta charset="utf-8"><title>CSS3全屏背景图片缩小渐变自动切换代码</title><!-- <link rel="stylesheet prefetch" href="http://fonts.useso.com/css?family=Raleway:300"> --><style type="text/css

2020-12-04 14:35:36 1040

原创 html2canvas保存为图片

html2canvas(this.$refs.printDiv, { taintTest: true, // 检测每张图片都已经加载完成 logging: true, // 启用日志记录以进行调试 (发现加上对去白边有帮助) allowTaint: true, // 否允许跨源图像污染画布 backgroundColor: null, // 解决生成的图片有白边 useCORS: true, // 如果截图的内容里有图片,解决文件跨域问题 timeout: .

2020-12-04 14:31:28 644

原创 html2canvas截图打印

import printJS from 'print-js';import html2canvas from 'html2canvas';export const mapPrint = { defaultDomId: "printDiv", print(domId) { const that = this; if (!domId) { domId = that.defaultDomId; } .

2020-12-04 14:22:18 2632

原创 vue.js学习笔记

基于 Vue、Element-UI目录结构:public :JS库文件、样式、图片src:代码api:components:config:const:docker:lang:mixins:mock:page:router:store:styles:utill:views:技术基础:ES6 :let和var一样用来声明变量,let只在代码块内有效vue:v-bind 绑定数据v-if 条件判断v-for 循环v-on 事件监听器,事件发生时调用函数v..

2020-09-29 13:44:57 122

原创 vuex学习笔记

mock:方法返回测试数据;为方法配置url(API);api:为对应的url(API)提供接口定义;components:组件调用API接口定义;view:页面引用组件;store:state定义共享数据;getter提供计算属性;mutation定义修改共享数据的方法;Action定义修改共享数据的异步方法;Module分割 store按模块管理;vuex:Vuex 的内脏由五部分组成:State、Getter、Mutation、Action 和 Module。在实

2020-09-29 13:43:24 104

原创 bean创建失败错误

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sunwayworld.emc.sys.domain.TaskAssignWithBLOBs' available: expected at least 1 bean which qu...

2018-11-14 23:17:30 2003

原创 ftl实现文档WORD导出

1.新建word文档,并在文档上画出布局,动态参数以字母占位。2.文件---另存为 ,word2003 XML。3.用编辑器打开XML,用表达式替换占位符。(1)普通字符串替换为${username!}(2)表格循环用标签姓名:${user.userName!}   , 性别:${user.sex!}(3)序号  ${user_index +

2017-04-14 10:03:10 599

原创 birt报表绘制

1.新建空白报表;2.主页---横向---A43.报表属性----autolayout4.接收参数:新建报表参数currentuser。使用参数,插入---数据---报表参数。中文参数encodeURI(formdata.currentuser);  报表中使用中文参数decodeURI(params["currentuser"].value)5.新建数据集:方式1,在查询中写

2017-04-13 10:54:18 519

原创 总结

1.JS,不能return true;return后后面的代码不在执行。2.mybatis 字符串对比时,如果字符串不为空,只能用双引号。test='a!=null and a=="1"';否则不生效。如果字符串为空则不用套用此规则3.改变输入框类型,直接用JS方式。

2016-12-18 02:57:34 303

原创 日常总结

1.arr存储键值对。arr.push({"a":b,"c":d});2. JSON.parse(Str)用于从一个字符串中解析出json对象JSON.stringify(obj)用于从一个对象解析出字符串3.var name=$(' #applicantName').serializeObject();表单序列化为JSON对象c

2016-09-14 10:09:40 407

原创 三、类型、值、变量

值:计算机程序的运行需要对值(value)进行操作。数据类型:能够表示并操作的类型称作数据类型(type)。变量:当程序需要把值保存起来以备将来使用时,便将其赋值给一个变量。            变量是一个值得符号名称,可以通过名称来获得对值得引用。   javaScript变量是无类型的,可以被赋予任何类型的值。使用var来声明变量。           javaScrip

2016-07-23 17:41:38 697

原创 二、词法结构

2.1字符集Unicode2.1.1区分大小写javascript是区分大小写的语言。2.2注释///*    *//***/2.4标识符和保留字标识符必须以字符、_、$开头保留字:.....

2016-07-23 15:54:47 354

转载 Spring Data MongoDB 三:基本文档查询(Query、BasicQuery)(一)

一.简介     Spring Data  MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作,上一篇我们介绍了对MongoDB的新增和删除, 今天我们要介绍Java代码实现对MongoDB实现查询操作。     我们回顾一下,我们在之前介绍了MongoDB的基本文档查询,Mon

2016-07-13 16:36:14 5342

转载 Oracle 的for update行锁

键字: oracle 的for update行锁     SELECT...FOR UPDATE 语句的语法如下:     SELECT ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED];   其中:     OF 子句用于指定即将更新的列,即锁定行上的特定列。     WAIT 子句指定等待其他用户释放锁的

2016-07-11 10:59:01 515

原创 oracle 10g SQL函数

oracle 10g sql function 官方文档:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm

2016-07-08 11:50:21 250

转载 SQL语句行列转换(附带数据库、表、视图操作)

本来只是想解决怎么把数据的行和列进行转换的,但最近觉得一些数据库SQL语句的操作,很久没用了,有点陌生。所以也就随笔记录一些简单但很基本的操作。我的数据库是MSSQL2005.第一部分主要的操作包含:数据库的创建、删除,表的增、删、改,表中数据的增、删、改、查,视图的操作。 1 --查询数据库是否存在 2 if exists ( select * from sysdata

2016-07-07 13:50:39 890

原创 case when语句

写法一:select (case when tx=1111 then 1 when tx=2222 then 2 else 0 end) as txno from mytable;写法二:select (case tx when 1111 then 1 when 2222 then 2 else 0 end) as txno from mytable;

2016-07-07 13:34:00 359

原创 bootstamp模板

Hello, world!

2016-07-01 15:34:38 1004

原创 easyui模板

jQuery EasyUI Demo

2016-07-01 15:33:16 1836

原创 动态SQL与模糊查询

<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from user where name like #{name} and age between #{minAge} and

2016-06-13 00:07:15 593

原创 一对多关联查询

public class Student { private String id; private String name;}public class Classes { private String id; private String name; private Teacher teacher; private List list;}<!DOCTYPE mapper

2016-06-12 23:42:16 361

原创 一对一关联查询

public class Teacher { private String id; private String name;}public class Classes { private String id; private String name; private Teacher teacher;}<!DOCTYPE mapperPUBLIC "-//mybat

2016-06-12 23:26:56 290

原创 表字段名和实体类属性名不一致的处理

解决方法,SQL映射文件中把实体类属性名作为SQL语句中字段的别名 select blog_id blogId,blog_nam blogName from blog where id=#{id}

2016-06-12 22:46:57 1002

原创 xxxMapper.xml简单crud

<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from Blog where id = #{id} insert into blog(name,age) v

2016-06-12 21:49:30 423

原创 xxxMapper.xml

详细参考开发包中的开发向导文档。BlogMapper.xml<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from Blog where id = #{id} 调用方法:name

2016-06-12 21:27:48 631

原创 mybaits-config.xml

详细可参考mybatis.zip包中的开发向导文档。mybatis-config.xml详解:简单的mybatis-config.mxl配置:数据源,SQL映射文件配置<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-con

2016-06-12 21:13:29 370

原创 老版本JDK下载

http://www.oracle.com/technetwork/java/javase/downloads/index.htmlJava Archive-download下载其他版本JDK

2016-06-06 13:36:50 220

转载 正则表达式参考文档

http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

2016-04-15 11:09:53 235

转载 Nexus添加新Repository后Maven仍找不到jar包的解决方案

原文出处:http://www.goomoon.com/it/program/J2EE/4357.htmlmaven需要个伙伴那就是“私服”,个人只接触过nexus,所以就用nexus了。。。几步配置以后(很简单 网上很多教程),所有jar就都从nexus中下载了,并且可以方便的添加自己jar和自己的非主流repository。。。但在使用一段时间后,有个问题不

2016-04-15 11:04:50 2680

转载 SVN常见问题及相关原因,供各位查阅

1. svn: Server sent unexpected return value (500 InternalServer Error) in response to OPTIONS request for'http://svn.moon.ossxp.com/svn/test' 错误的用户名 检查登录的用户名是否输入错误 svn: 服务器发送了意外的返回值(500 Intern

2016-04-15 10:59:28 449

Geotools示例代码

Geotools示例代码

2023-12-12

ietest调试工具

ietest

2014-08-17

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

TA关注的人

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