不亦的博客

绝顶不蔑劲草微,低谷亦览众山小。 白衣飘带轻舟上,长风破浪起惊涛。

开源作品ThinkJDBC—一行代码搞定数据库操作

1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库。你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作。ThinkJD会自动管理数据库连接,使用完毕或程序异常都会关闭连接以免造成内存溢出。 先睹为快: //数据库配...

2018-04-20 17:32:33

阅读数:1631

评论数:4

Java打包后运行找不到资源文件问题

Java打包时没有将资源文件加入,项目右键->属性->Java Build Path 查看Included发现只包含了 */.java文件,Included右键->Add Mult...

2018-09-26 11:34:39

阅读数:67

评论数:0

ThinkJDBC源码解析(二) 数据库连接配置的三种方式实现

ThinkJD有三种配置方式访问数据库: 1. 配置文件方式 2. 帐号密码方式 3. 连接池方式

2018-05-28 21:30:55

阅读数:136

评论数:1

ThinkJDBC源码解析(一) 链式函数与D.M()方法实现

## 0x01 链式调用 首先我们来实现链式调用方法,所谓链式调用就是一行代码能多次调用对象方法,类似语法格式为 new M().table("user").field("id,name").where("i...

2018-05-22 09:28:19

阅读数:113

评论数:1

ThinkJDBC—An easy and powerful open source JDBC lib

中文文档 English Document Latest Version V1.2.3 1 Introduction ThinkJD, also known as ThinkJDBC, an easy and powerful open source JDBC library. You...

2018-04-20 17:17:45

阅读数:139

评论数:0

Quartz任务调度定时器使用总结

一、前言 Quartz是一个完全由java编写的开源作业调度框架,说人话就是你可以创建一些任务,规定这些任务什么时候执行、执行几次等。本文记录项目过程中Quartz的常用方法。 官方下载地址 http://www.quartz-scheduler.org/downloads/ 官网比较慢,可...

2018-04-13 12:27:17

阅读数:401

评论数:1

Redis发布订阅PHP与Java案例

零、前言 Redis的发布订阅是个强大而实用的功能,本文分别在php端与Java端进行了测试。相对memcache而言,Redis支持数据持久化备份恢复、密码安全验证等功能,比较吸引人。 一、测试环境 环境 版本 操作系统 Win7 64bit 服务器...

2018-04-09 00:35:00

阅读数:249

评论数:1

fastJson解析空指针异常与防范

0x01 问题描述 正常情况下fastJson解析失败会抛异常,但解析字符串数据为null、”“、“ ”这些情况下,fastJson返回null对象而不会抛异常,这样在调用对象时就导致了空指针异常的问题。 0x02 解决方案 对此,不亦对其进行了一个简单的封装,在上述情况解析出null对...

2018-03-06 15:10:23

阅读数:935

评论数:0

Android开发笔记 合理解决获取唯一标识符及其授权问题

在Android开发中想要获取手机唯一标识符可能因为权限问题导致失败。结合实际需求不亦探索出了比较合理的解决方式。 1、获取设备ID(IMEI) 2、不经过授权获取唯一标识符 3、权限请求 4、绕过默认权限请求 查看App支持的API版本 5、参考文献

2017-05-18 19:30:35

阅读数:821

评论数:0

Android弹窗插件 sweet-alert-dialog

下面介绍一款Android弹窗插件,为了屌丝们访问快点把wiki及其图片搬回来了 Android版的SweetAlert,清新文艺,快意灵动的甜心弹框

2017-05-15 17:24:37

阅读数:1528

评论数:0

【Android进阶学习】shape和selector的结合使用

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的

2017-03-08 23:17:29

阅读数:433

评论数:0

Android Studio Webview加载assets本地文件

1、新建assets资源文件 2、Webview加载资源文件 3、HTML内引入资源文件 4、参考资料

2017-02-27 11:01:25

阅读数:2021

评论数:0

javac编译错误: 编码UTF8/GBK的不可映射字符

Linux下为UTF-8编码,Windows下为GBK编码,javac编译gbk编码的java文件时,容易出现“错误

2016-10-05 19:46:48

阅读数:15895

评论数:2

java匹配IP正则表达式

Leytton:网上好多错的,亲测留着备用 import java.util.regex.Matcher; import java.util.regex.Pattern; public class IsIp { public static void main(String[] args) ...

2016-07-07 12:41:29

阅读数:8475

评论数:2

JSP导出Excel表格 文件名+内容乱码解决+网格显示

<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.ge...

2014-08-16 15:22:14

阅读数:2986

评论数:0

SpringMVC笔记(7) 返回Json格式数据

这个很简单可以使用spring mvc自带的jackson 1、web工程lib中加入jackson所需jar包:jackson-core-asl-1.9.9.jar、jackson-mapper-asl-1.9.9.jar 2、在applicationContext.xml中加入jackso...

2014-08-13 14:17:56

阅读数:1404

评论数:0

SpringMVC笔记(6) 参数的传递+乱码解决

Spring MVC 的请求参数获取 通过@PathVariabl注解获取路径中传递参数 JAVA

2014-08-12 20:28:30

阅读数:3541

评论数:0

myeclispe Tomcat中deploy时deploy location跟项目名称不一样

原文 http://www.xuebuyuan.com/529751.html 在myeclipse中deploy:选择了一个工程,添加一个新的deploy工程时,不能正常出现deploy Location或者出现的名称跟服务名称不一样,可能的原因是在.mymatadata中context-...

2014-08-12 17:21:37

阅读数:2487

评论数:0

SpringMVC笔记(5) 启用(优化)注解+静态资源访问

一 启用优化注解 二 Controller控制器注解标识 三 静态资源访问 四 springMVC-servletxml最终代码 关于SpringMVC中找不到mvcresources标签的解决办法

2014-08-12 16:59:58

阅读数:1655

评论数:0

SpringMVC笔记(4) ModelView传值 EL+JSTL

ModelView传值 方法返回值的学习(注解版) 在JSP页面添加EL和JSTL支持

2014-08-12 15:34:02

阅读数:5512

评论数:0

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