
java
小与哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
postgresql geometry数据类型插入数据示例
数据类型: fence geometry(Polygon,4326)具体数据示例: POLYGON((120.163629 30.259207,120.163599 30.259802,120.163617 30.259803,120.163647 30.259207,120.163629 30.259207))java 转换 string为polygon 示例public void conv原创 2018-01-24 19:43:48 · 6634 阅读 · 0 评论 -
jackson 实现 javabean 与 json、xml 互转
jackson 是什么? jackson 是一个 java类库,实际上是一个转换器。jackson 作用 ? 可以将 javabean 转换成 json/xml, 也可以将 json/xml 转换成 javabeanjackson 如何使用? 主要是通过 ObjectMapper 和 XmlMapper 实现转换jackson 导包如下:<!-- https://mvnreposit原创 2017-05-02 13:18:05 · 14261 阅读 · 4 评论 -
java mail 通过 freemarker 发送邮件
java mail 通过 freemarker 发送邮件理解 java mail 核心类: 1). MimeMessage 对象就是一封邮件。 2). Session 定义系统属性信息。具体代码如下: 1). controller 层代码如下:package com.tarena.mail.controller;import org.apache.log4j.Logger;import原创 2016-09-06 19:25:17 · 6169 阅读 · 0 评论 -
hibernate 总结
hibernate 是什么? hibernate 是一个持久层框架,采用 ORM 思想对 JDBC 进行封装,使用面向对象的方式访问数据库ORM 思想是什么? 对象和关系数据库数据相互转换的思想hibernate 设计原理? hibernate 提供了API,允许直接访问实体对象,然后根据 ORM 映射关系,转换成 sql 并 执行 sql,达到访问数据库的目的hibernate 主要原创 2017-10-29 22:47:14 · 412 阅读 · 0 评论 -
使用百度地图API获取经纬度
注意事项: 1. 使用 百度地图API 需要先申请 ak(API 密钥)。事例 java 代码如下: package test;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException原创 2016-10-23 18:20:42 · 1338 阅读 · 0 评论 -
使用 namedParameterJdbcTemplate 模糊查询
使用 namedParameterJdbcTemplate 进行模糊查询,查询语句如下:conditionSql.append(" s.platform like :platform '%' and ");paramMap.put("platform", sendNoInVo.getPlatform());与之等同的 sql 语句 如下:s.platform LIKE '平台%'原创 2017-08-02 14:42:30 · 3100 阅读 · 0 评论 -
使用 poi 实现 excel 导出
使用 poi 实现 excel 导出 1. controller 代码如下:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSe原创 2016-09-01 18:46:22 · 566 阅读 · 0 评论 -
httpclient 以及 urlConnection 发送请求
httpClient 最本质的功能是 执行 http 方法。httpClient 参考文档地址:(http://hc.apache.org/httpcomponents-client-ga/tutorial/html/fundamentals.html#d5e43)测试代码 github 下载地址:(https://github.com/xiaoyugelicai/TestJackson.git原创 2017-05-03 14:21:39 · 499 阅读 · 0 评论 -
XStream 实现 javabean 与 xml 互转
XStream 是什么? XStream 是一个 java类库,实际上是一个转换器。XStream 作用 ? 实现 java bean 与 xml 互转。XStream 如何使用? 主要通过 xStream 实现 转换,具体测试示例代码如下: 源码 github 下载地址: https://github.com/xiaoyugelicai/TestJackson.git添加依赖原创 2017-05-03 10:10:15 · 2184 阅读 · 0 评论 -
添加 @RequestBody,浏览器控制台报 415错误
Note: http 状态码 常用对照表: (http://tool.oschina.net/commons?type=5)异常截图如下: 前台 ajax请求代码如下:var currRows = $("#dg2").datagrid('getRows');console.log("currRows length:" + currRows.length);var jsonData = for原创 2017-05-11 10:33:50 · 1731 阅读 · 0 评论 -
mysql 中文入库乱码
mysql 中文入库乱码 解决方案: 服务器上配置的是 jndi,需要在 url 后 加 ?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull原创 2017-05-24 14:13:56 · 657 阅读 · 0 评论 -
java.lang.IllegalStateException: WRITER 异常解决
response.getWriter() 和 response.getOutputStream() 不能同时使用,否则会 抛出 IllegalStateException,也就是 字符流 和 字节流 不能同时使用。转载 2017-04-27 09:57:23 · 5034 阅读 · 0 评论 -
socket 实现点对点发送消息
socket:套接字,描述 ip 和 port;socket 在建立网络连接时使用;通过socket可以向网络发送请求以及应答网络请求serverSocket:主要应用于服务器端,监听 socket 连接具体示例代码如下:package socket;import java.io.BufferedReader;import java.io.IOException;import java.i原创 2017-09-03 16:32:10 · 2788 阅读 · 0 评论 -
Java 异常
java 异常层次结构图(图片来自网络) 1). Throwable: java异常 顶层类 2). error: java 运行环境错误 3). exception: 程序本身需要处理的异常try/catch 1). try: 尝试捕获异常 2). catch: 处理异常 3). 一个 try块后面可以跟多个 catch块,多个catch块 自上而下的排列顺序为 由子类到父类f原创 2017-08-15 10:31:41 · 210 阅读 · 0 评论 -
测试 BlockingQueue
package blocking;import org.junit.Test;import java.util.ArrayList;import java.util.concurrent.*;/** * BlockingQueue 是一个支持2个额外操作的队列, * 这2个额外操作指的是:队列为空时,取元素的线程会等待队列变为非空 * 队列满时,存储元素转载 2017-08-29 11:20:59 · 662 阅读 · 0 评论 -
java 多线程
进程 操作系统中运行的任务(应用程序)线程 1). 线程是进程中基本的执行单元 2). 线程是进程中的一个顺序执行流并发原理 1). 操作系统将时间划分成很多个时间片段(时间片),然后尽可能均匀的分配给每一个线程,获得时间片的线程被CPU执行,其他线程则等待,这种微观上走走停停,宏观上都在运行,这种现象称为并发 2). 并发并不是真正意义上的同时发生多线程4种实现方式 1). 继承原创 2017-08-23 18:28:32 · 272 阅读 · 0 评论 -
java io 操作
InputStream and OutputStream:所有字节流父类字节流和处理流: 1). 区分依据:是否直接与特定的地方(硬盘,内存)相连接 2). 字节流 它是从特定的地方或者 向特定的地方进行 读写操作。 3). 字符流 它是对 已知流的封装,并且字符流构造方法需要其他流对象作为参数。文件流:fos and fis对象流:oos and ois缓冲字节流:bos and b原创 2017-08-14 11:38:37 · 184 阅读 · 0 评论 -
java Serializable 接口
对象序列化:把对象转换为 字节序列对象反序列化:把字节序列转换为 对象序列化目的:便于存储,便于传输, 对象序列化 前提条件:对象所属的类实现 Serializable接口, 实现 Serializable接口,仅仅是可序列化标志transient关键字 作用:transient关键字修饰的属性,在序列化时其值将被忽略, 具体示例如测试方法transient关键字 使用场景:对象序列化后得原创 2017-08-09 14:09:31 · 330 阅读 · 0 评论 -
测试 File and LinkedHashMap 示例
具体示例代码如下:package se;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import java.io.IOException;import java.util.Arrays;import java.util.HashMap;import java.util.Link原创 2017-07-24 14:07:52 · 253 阅读 · 0 评论 -
测试 Queue and Deque 示例
线性表:多个元素的有序集合链表:非连续的、非顺序的Queue:理解成特殊的线性表,比方说 排队打饭,一端进、一端出,遵循先进先出原则;常用操作方法有: offer(入队)、poll(出队)、peek(返回队首元素),这里注意一下 poll 和 peek 区别: poll 删除队首元素并返回,peek返回队首元素但并不删除。Deque: double end queue 双端队列,也就是 2端都原创 2017-07-23 10:56:52 · 360 阅读 · 0 评论