- 博客(40)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 模拟mybatis-plus wrapper
模拟mybatis-plus wrapperpackage com.giant.financial.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * Title: * Description: sql Wrapper * Company: gainet <br> * @autho...
2020-03-20 15:15:02
356
原创 微信支付(java后台统一下单,预支付交易单&到账通知回调)
/** * @ 接收支付成功后,微信返回 * @Title: wxNotify * @Description: TODO * @return void * @date 2019年9月9日 下午4:41:15 * @author Minglij * @throws Exception */ ...
2019-10-24 11:46:21
1040
转载 使用javascript下载网络图片
**因为某些原因需要使用js下载网站上的图片,查了万恶的某度,结果解决方案都是一样的,试了试,果然不行。 于是乎,上stackoverflow一查,答案就出来了。直接上代码,很简单,答案使用jquery,改成原生js也不难的**function downloadImage(src) { var a = $("<a></a>").attr("href",...
2018-03-30 16:23:00
5500
原创 mysql windows和linux环境下免安装配置
配置解压mysql-5.7.17-winx64.zip到D:\database修改配置复制my-default.ini重命名为my.ini 修改my.ini配置 注意: 这里保存时编码为ansi,否则会报如下错误:error: Found option without preceding group in config file: D:\Program Files\mysql-5.6.25-
2017-10-27 15:26:18
1004
转载 用户认证
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>正在验证用户</title></head><body></body><script src="js/jquery-1.8.2.min.js"></script><script> function GetQueryString(na
2017-09-08 11:07:05
341
转载 GIT 常用命令
Git配置 git config –global user.name “robbin” git config –global user.email “fankai@gmail.com” git config –global color.ui true git config –global alias.co checkout git config –global alias.ci commi
2017-07-24 16:27:03
260
转载 JavaScript 排序,不只是冒泡
冒泡排序依次比较相邻的两个元素,如果后一个小于前一个,则交换,这样从头到尾一次,就将最大的放到了末尾。从头到尾再来一次,由于每进行一轮,最后的都已经是最大的了,因此后一轮需要比较次数可以比上一次少一个。虽然你还是可以让他从头到尾来比较,但是后面的比较是没有意义的无用功,为了效率,你应该对代码进行优化。图片演示如下: 代码实现:function bubbleSort(arr) { var
2017-05-15 17:51:03
347
原创 java线程池工具类以及消息队列工具类
private static ThreadPoolExecutor executor = new ThreadPoolExecutor(10, 15, 100, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>()); public static void execute(Runnable myThread){ executor.exe
2017-05-11 14:12:47
1155
原创 圆球动态效果
偶然间看到,留下了 <!DOCTYPE html><html> <head> <meta charset="utf-8"> <base target="_blank"> <title>tags</title> </head> <body> <div id="tagsList"> <span><a
2017-04-20 13:55:20
835
1
原创 Java注解之Retention、Documented、Target介绍
先看代码,后面一个个来解析:/** * Created by lim on 2017/4/19. */@Retention(RetentionPolicy.RUNTIME)@Target(value = {ElementType.METHOD, ElementType.TYPE})@Documentedpublic @interface Authority {}Retention注解R
2017-04-19 17:03:00
23983
2
原创 MySQL通过游标来实现通过查询结果集循环
学习 借鉴 http://www.cnblogs.com/silentdoer/p/6274576.htmldrop procedure if exists lopp_health; create procedure lopp_health()BEGIN/*这种写法也可以:DECLARE done INT DEFAULT FALSE;*/declare done int default 0;
2017-04-11 17:23:53
3277
转载 JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )
这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有 比较大的帮助。 废话不想讲了.入主题: 先了解具体的概念: JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区
2017-04-07 14:03:33
336
转载 Java多线程学习(吐血超详细总结)
转自:http://www.mamicode.com/info-detail-517008.html目录(?)[-] 一扩展javalangThread类 二实现javalangRunnable接口 三Thread和Runnable的区别 四线程状态转换 五线程调度 六常用函数说明 使用方式 为什么要用join方法 七常见线程名词解释 八线程同步 九线程数据传递 本
2017-04-04 13:48:47
700
原创 Java中static静态变量的初始化解析
class Singleton { public static Singleton singleton = new Singleton(); public static int a; public static int b=0; private Singleton(){ super(); a++; b++; }
2017-02-21 15:44:43
1261
原创 关于ReentrantReadWriteLock小实例
import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantReadWriteLock;/**interrupt
2017-02-17 10:23:38
270
转载 Java中的多线程你只要看这一篇就够了
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一
2017-02-14 17:30:28
474
原创 bootstrap-datetimepicker 汉化
daterangepicker汉化/** * daterangepicker locale */ daterangepicker_locale: { zh_CN: { applyLabel: '确定', cancelLabel: '取消', daysOfWeek: ["日","一","
2017-02-10 13:25:46
2829
转载 JAVA NIO 学习
转载于:http://blog.youkuaiyun.com/u013256816/article/details/51457215#comments (朱小厮)现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个Java攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者
2017-02-09 18:12:08
609
原创 好看的加载样式收集
<div id="circle" style="display: ;"></div><div id="circletext" style="display: none;">已完成</div><div id="circle1" style="display: none;"></div>/* 圆圈加载*/#circle{background-color:rgba(0,0,0,0);border:5
2017-02-06 15:24:13
848
原创 杂记
1、按照像素截取字符串<div style="width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;"> {{item[item2]}}</div>
2017-01-07 15:43:34
263
原创 org.w3c.dom.DOMException: NAMESPACE_ERR
最近项目需求:报表导出为pdf文件,用的是ITextRenderer的方法setDocumentFromString出现以下错误,找了好半天xalan-2.6.0.jar包的问题,去除即可。Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXException: NAMESPACE_ERR: An at
2016-11-23 16:24:44
3980
原创 MongoDB安装
公司产品使用mongodb数据库,为实施部门编写mongodb安装手册,分为Linux和Windows环境,参考资源可以自行下载就不上传了。
2016-11-09 17:44:55
488
原创 Ubuntu+Nginx+Tomcat+Memcached负载均衡
(一):Ubuntu中Nginx的安装与配置 memcached session共享
2016-07-21 14:20:18
339
转载 Eclipse去除js(JavaScript)验证错误
这篇文章主要是对Eclipse去除js(JavaScript)验证错误进行了介绍。在Eclipse中,js文件常常会报错。可以通过如下几个步骤解决 第一步: 去除eclipse的JS验证: 将windows->preference->Java Script->Validator->Errors/Warnings-> Enable Javascript Sematic validation前面
2016-07-21 11:37:05
316
原创 Spring MVC 框架中Spring扫描问题
spring-mvc.xml applicationContext.xml配置文件 <context:annotation-config/><context:component-scan >use-default-filters<mvc:annotation-driven/><context:include-filter><context:exclude-filter>
2016-07-20 11:53:37
466
原创 Spring MVC 事物配置
Spring MVC 事物配置 spring-hibernate.xml如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/contex
2016-07-11 17:52:36
421
转载 AngularJS ui-router (嵌套路由)
介绍AngularJS 嵌套路由:这是我针对同一个主题(ui-router)的第二篇文章. 如果你对第一篇文章感兴趣的话,可以访问 这里. 好了,让我们继续吧,来看看嵌套的ui-router状态是怎么回事. ui-router和同属AngularJS框架一部分的ng-route一样强大. ui-router提供了让我们可以做路由嵌套和视图命名的特性. 我们将在示例中看到ui-route
2016-07-05 17:33:32
1071
原创 window+ubuntu下服务器状态监控
一: window环境下dll 文件: sigar-amd64-winnt.dll 或 sigar-x86-winnt.dlljar包:sigar.jar二: ubuntu环境下so文件: libsigar-amd64-linux.so 或 libsigar-x86-linux.sojar包: sigar.jar三: 代码如下public class CoreMonit
2016-06-01 15:01:37
701
原创 新安装ubuntu12.04部署项目+mysql安装总结
本人安装的是ubuntu12.04一:安装vimapt-get remove vim-commonapt-get install vim默认防火墙是关闭的(关闭防火墙ufw disable)二: 安装openssh-server(支持工具连接)sudo apt-get install openssh-server三: 配置静态IP1、修改配置文件/etc/netwo
2016-06-01 14:40:28
345
转载 OAuth的机制原理讲解及开发流程
原文地址:http://kb.cnblogs.com/page/189153/本想前段时间就把自己通过QQ OAuth1.0、OAuth2.0协议进行验证而实现QQ登录的心得及Demo实例分享给大家,可一直很忙,今天抽点时间说下OAuth1.0协议原理,及讲解下QQ对于Oauth1.0的认证开发。闲话多说了点,下面直接进入主题。 1、OAuth的简述 OAuth(Ope
2016-05-11 14:22:13
271
转载 Spring:源码解读Spring IOC原理
ps:最近学习spring,感觉这篇文章写得不错,以后需要细读。Spring:源码解读Spring IOC原理Spring IOC设计原理解析:本文乃学习整理参考而来一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初
2016-04-26 17:23:51
540
1
转载 实现跨域cookie共享
问题描述:在一个比较复杂的网站环境下。有多个产品向外提供服务。每个产品下都有自己的用户登录界面。现在需要设计一个统一的登录界面。 当用户在这个界面登录后就可以自由的使用各个产品和服务。同时意味着用户用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的 漫游到其他服务里面去。实际应用:Sohu的Passport将focus.cn,17173.com,sogou.com
2016-04-21 14:27:16
359
转载 java web开发 高并发处理
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的
2016-04-21 10:45:39
394
转载 Java多线程面试问题
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的
2016-04-20 10:51:07
279
转载 几种常用的设计模式介绍
几种常用的设计模式介绍1. 设计模式的起源最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个
2016-04-14 15:50:09
1897
转载 MongoDB基本使用
MongoDB基本使用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help()
2015-10-22 15:33:05
350
hibernate整合,启动报错!
2015-12-15
hadoop 多借点,只能启动其中一个节点,求助大神
2015-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人