自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 java面试题大全

解决ABA问题:部分乐观锁的实现是通过版本号(version)来解决ABA问题的,每次去修改/更新一个数据时,会带上版本号,一旦版本号和数据的版本号。1. 注意:CAS可能导致ABA问题,就是一个线程1先将A变成B,然后又将数据变成A,此时线程1发现内置位置仍是A,就会操作成功,但并不代表这个。悲观锁:独占锁、阻塞锁,在对数据进行操作实时默认会发生冲突,会对数据操作加上锁,当一个线程获得锁以后,其它线程必须等待当前线程。如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;

2023-01-04 18:13:31 437 2

原创 Java实现MQTT发布和订阅

pom.xml <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.0</version> </dependency>发布package iot.mqtt;import org.ecli

2020-09-21 16:31:48 2828

原创 springboot动态注册requestmapping(原创)

配置:patterns.request.condition=/ken/**,/jon/**代码:package com.huiguan;import java.lang.reflect.Method;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation

2020-06-19 22:21:10 3894 2

原创 python3+ 环境选配

图形界面:环境安装IDE: eric下载

2020-05-21 10:32:17 117

原创 在mysql中 导入大体积SQL文件时报 [Err] Out of memory 的解决方式

进入服务器mysql -u root -p #登录数据库 show databases; #查看所有库 use xxx; #选择库 resource ~/超大的SQL脚本.sql

2020-05-15 20:20:16 1664 1

原创 spring boot loggback项目日志分割

【1】先配置pom文件,,springboot中比较核心的依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt; &lt;/dependency&...

2018-12-20 17:09:52 2820

原创 eclipse package 在正确的路径下却报错

打开构建,去除src  保留/src/main/java 等标准maven项目包一、打开 Java Build Path二、删除src源目录 三、保留标准mavena项目源文件目录

2018-05-08 00:19:04 9960 1

原创 覆盖Spring Boot提供的数据发布依赖

&lt;dependencyManagement&gt; &lt;dependencies&gt; &lt;! - 覆盖Spring Boot提供的数据发布依赖 - &gt; &lt;dependency&gt; &lt;groupId&gt; org.springframework.data &lt;/ groupId&gt; &lt;artifactId&gt;

2018-04-14 14:46:56 345

原创 Spring Boot学习之旅 - 初手篇

1. 默认资源映射SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter。

2018-04-06 15:20:28 116

原创 mysql 存储过程记录

-- 清除drop PROCEDURE save_play_record_report;-- 存储过程开始DELIMITER //CREATE PROCEDURE save_play_record_report(IN record_id int, IN hour int, IN count int, OUT c int) BEGIN SELECT count(1) INTO...

2018-03-29 11:05:59 286

原创 微信鉴权的两种方式

一、通过微信接口频繁获取用户信息    1.请求https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&amp;redirect_uri=REDIRECT_URI&amp;response_type=code&amp;scope=snsapi_base&amp;state=1#wechat_redirect,设置回调地址替换占...

2018-03-23 18:56:16 7853 1

原创 Java 反射通过构造实例化对象

public class PageBoundsFactory { @SuppressWarnings("unchecked") public static &lt;T&gt; T getPageBounds(Class&lt;? extends PageBounds&gt; clazz, int page, int size) throws InstantiationException, I...

2018-03-14 10:38:03 260

原创 遍历集合中的元素,每次N个

public static void main(String[] args) { List&lt;Integer&gt; list = Arrays.asList(0,1,2,3,4,5,6,7,8,9,10,11); int c = 3; for(int i=0; ;i+=c) { if(list.size() &gt;= i + c) { System.out.println(...

2018-03-13 17:09:13 675

原创 js格式化json

var json = $('#jsonText').val(); /** * 周昆 * 2017-07-22 */ function format(json){ var tabNum_pre = 0, tabNum = 0, jsonResult=''; var line, sep; var split_ = json .replace(/[\s]/ig,"")

2017-07-22 17:07:24 268

原创 统一处理用户提交的参数,防XSS攻击与SQL注入

package com.sf.membs.context; import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletReque

2017-05-25 11:00:47 588

原创 java线程池

private static ExecutorService pool = Executors.newFixedThreadPool(3, new DefaultThreadFactory("SingleLoginController")); pool.execute(new Runnable() { @Override public void run

2017-05-16 15:01:02 137

原创 java下载文件

当我们在java中下载文件时,一些txt、png、jpeg等文件会直接展示在文档中,如果我们想问其直接下载到本地,那么我们需要 标明内容处理方式为附件

2017-05-12 11:27:56 225

原创 顺丰港澳台密码强度校验-原创

/// 密碼校驗 by ZhouKun 2017-05-11 ======================================================= start/*** i18nName 港澳台国际化提示key* defaultVal 大陆默认提示*/function getTipsMsg(i18nName, defaultVal){ if(!i18n ||

2017-05-11 17:37:39 1211

原创 nginx 管理工具

没有了

2017-04-27 17:36:52 632

原创 git配置不用每次都输入密码提交或pull

.git -> config 文件尾添加[credential] helper = store

2017-04-07 15:45:53 1020

原创 activeMQ配置,mq使用方法,activeMQ示例,activeMQDemo

本教程旨在帮助activeMQ初学者入门,通过本示例,能完全理解activeMQ的基本概念,为分布式应用打下基础。本示例中,使用maven管理,完美解决各种依赖问题,不需要自行配置,导入项目等待eclipse自行下载jar包后即可;1.首页我们需要创建一个文件spring-ActiveMQ.xml,用于加载进spring的容器当中;内容如下:

2017-03-25 01:46:59 301

原创 android开发过程的配置问题

DDMS Perspective的Devices 找不到手机先找一下在sdk\tools目录下是否有hprof-conv.exe,如果有将tools下面的所有文件都复制到platform-tools即可,重启eclipse即可;

2017-03-24 16:51:22 164

原创 Linux(CentOS 6.5) 下Nginx 安装

Nginx一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,一个Apache服务器不错的替代品。            能够支持高达 50,000 个并发连接数的响应            负载均衡服务器            邮件代理服务器   它,一款轻量级的web服务器越来越被人们所熟知。作为即将要步上运维的我,也不得不去学习、

2017-03-20 21:39:10 163

原创 nginx.conf 配置

cd nginx/conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { wo

2017-03-20 19:53:01 141

原创 centOS7.1配置redis集群

1.首先安装reids最新版本吧~wget http://download.redis.io/releases/redis-3.2.8.tar.gztar xzf redis-3.2.8.tar.gzcd redis-3.2.8make如果是单节点的redis,安装后可以直接启动。2.安装ruby软件包yum -y install ruby3.安装rubyg

2017-03-19 16:28:59 271

原创 MyEclipse中 xml文件不提示标签的解决方案

如果不提示标签的规范,我觉得应该是头文件中配置的网址链接已经失效,所以需要打开jar包,在jar包中找到xsd或dtd文件,并解压出来到磁盘的某个目录,再进行如下操作。以添加spring的spring-beans-2.0.xsd为例:1:Preferences->MyEclipse->XML->XML Catalog->选中User Specified Entries->点击Add;2

2017-03-17 09:47:06 1569

转载 centOS查看版本信息,总一个适合你!

查看操作系统版本信息的命令很多,下面列出一些常用的查看方式:1.uname -a [root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86

2017-03-14 15:12:43 267

原创 Ruby 安装 - Linux

下载最新版的 Ruby 压缩文件。请点击这里下载。下载 Ruby 之后,解压到新创建的目录下:$ tar -xvzf ruby-2.2.3.tgz $ cd ruby-2.2.3现在,配置并编译源代码,如下所示:$ ./configure$ make$ sudo make install安装后,通过在命令行中输入以下命令来确保一切工作正常:$ru

2017-03-13 11:30:05 130

原创 js输入事件

$(passw_).on('propertychange input', function(event) { inputchange(); });

2017-03-11 19:11:19 201

原创 linux下配置jdk环境

1.登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)2.自行创建目录mkdir /etc/java3.复制 cp /mnt/hgfs/linux

2017-03-11 00:12:05 228

原创 linux 命令记录

为单个文件授权 chmod 777 startup.sh关闭防火墙 systemctl stop firewalld.service

2017-03-11 00:00:32 224

原创 activeMq 开启服务器验证

activemq.xml 元素下加入 <authenticationUser username="user" password="5351151" groups="users"/> <!-- use JAAS to authenticate using the login.config file on the classpath to configure JAAS --

2017-03-10 11:32:43 705

原创 activeMQ配置数据持久化

open file : conf\activemq.xml82L 加入属性"dataSource" 值为选择器

2017-03-10 09:21:47 187

原创 导出数据 org.apache.poi.hssf.usermodel.HSSFWorkbook

Map&lt;String,Object&gt; params = (Map&lt;String, Object&gt;) request.getSession().getAttribute(DOWNLOADPARAMSKEY); if(null == params){ response.getWriter().print("error request"); ret...

2017-03-09 10:45:34 1298

原创 导入数据 org.apache.poi.hssf.usermodel.HSSFWorkbook

HSSFWorkbook book = null; try { book = new HSSFWorkbook(file.getInputStream()); } catch (IOException e) { log.error("导入的文件存在异常,无法转换为excel文件对象!",e); return 1; } HSSFSheet sheet =...

2017-03-09 10:43:01 10025

原创 生成CSV文件 au.com.bytecode.opencsv.CSVWriter.CSVWriter

response.setContentType("application/csv;charset=UTF-8"); response.setCharacterEncoding("UTF-8"); OutputStream os = null; try { // String ids = request.getParameter("ids"); // List reportI

2017-03-09 10:35:14 1095

原创 redis集群方案

首先在linux下关闭防火墙  (否则可能会无法访问虚拟机中的服务)_> us root-> systemctl stop firewalld.service集群配置:http://wenku.baidu.com/link?url=gKa0cup15QlHKLZ03rIVqM8dhhp0JKEbPsWkv8DWVtYUyadj2wmyaNVwJt_GjxVj0kqg

2017-03-06 20:11:44 275

原创 Eclipse中执行Maven命令时控制台输出乱码(全)

Maven 默认编码为 GBK:在 Eclipse 控制台输出乱码:解决方法:将以下代码添加到 pom.xml 的 节点下: …… -Dfile.encoding=UTF-8 ……

2017-03-01 22:57:18 1313

转载 maven快速镜像地址

setting.xml    mirror>        id>alimavenid>        name>aliyun mavenname>        url>http://maven.aliyun.com/nexus/content/groups/public/url>        mirrorOf>centralmirrorOf>          

2017-03-01 21:02:17 153

免费下载 jmxtools-1.2.1.jar + jmxri-1.2.1.jar.zip

maven中配入log4j日志管理工具时,将依赖于jmxtools、jmxri,但在这两个依赖已经无法在远程仓库中下载

2018-04-16

activeMQ示例 activeMQ demo,java分布式技术

本教程旨在帮助activeMQ初学者入门,通过本示例,能完全理解activeMQ的基本概念,为分布式应用打下基础。 本示例中,使用maven管理,完美解决各种依赖问题,不需要自行配置,导入项目等待eclipse自行下载jar包后即可; 请将本maven项目引入你自己的maven项目中(在你自己的pom.xml文件中配置这个项目的gourp和id以及版本号),通过模块化导入,注意把spring-activeMQ.xml加载到容器当中,运行tomcat启动项目,即可看到效果。

2017-03-25

asp.net4.0包装程序

完整的asp.net4.0包装包,纯净不包含任何广告,下载安装即可使用。

2017-03-25

poi-3.8 包含所有源码

Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。

2015-12-15

POI中文帮助文档

microsoft 的 office 系统产品拥有大量的用户,word,excel 也成为办公文件的首先. 在java中,已经有很多对于word,excel的开源的解决方案

2015-12-15

空空如也

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

TA关注的人

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