自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(288)
  • 收藏
  • 关注

原创 java实现多线程卖票

java多线程卖票直接先看个例子:public class SelTicketsMainTest { public static void main(String[] args) { SaleTickets1 saleTickets = new SaleTickets1(); for(int t=1;t<=3;t++) { new Thread(saleTic...

2018-09-28 17:31:49 3905 7

原创 AtomicInteger类详解

AtomicInteger线程安全的操作加减参考链接:https://blog.csdn.net/z834410038/article/details/73550760AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicIntege...

2018-09-25 15:46:22 521

原创 synchronized详解

这几天一直在研究多线程的东西,对于synchronized又有了另一份理解。看代码:public class AtomicIntegerTest2 { static Object o = new Object();//同步锁对象 public static int count = 0; public static void main(String[] arg...

2018-09-21 16:57:12 189

原创 多线程ThreadLocal

文章来源:https://www.cnblogs.com/dolphin0520/p/3920407.htmlJava并发编程:深入剖析ThreadLocal  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要...

2018-09-19 17:49:33 198

原创 java多线程操作

java多线程操作,对于具体的操作应当把业务代码作为一个业务类进行操作。在业务类里面进行线程的互斥同步操作。具体的看下面的例子:package test.client;public class Test2018 { public static void main(String[] args) { final ThreadTask threadTask = new Thre...

2018-01-26 16:32:54 98

原创 Springboot博客

Springboot概论传统项目 拆分模块Springboot的搭建创建maven项目  导入pom的依赖 建立配置文件resource下配置文件路径以及application.properties文件 创建项目入口访问地址Mybatis整合Redis单机整合        ...

2018-01-23 16:17:56 135

原创 mysql数据库的优化博客(2)

索引的使用 存储优化 数据库结构优化垂直拆分 水平拆分  分区 读写分离 数据库集群 缓存         

2017-12-08 17:36:26 114

原创 mysql数据库的优化博客(1)

Mysql架构图 查询优化慢查询日志的配置 Example解析器 越往上性能越好   

2017-12-08 17:24:53 91

原创 Linux博客(2)

解压压缩命令系统命令 ps与kill ifconfig查看本机网络配置,这个windows里面的ipconfig查看网络配置很像,注意区分 reboot直接重启 halt直接关机Setup网络配置,建议不要修改,默认即可。文件权限权限查看ll -h查看文件/目录具体的信息,其中包含权限信息。 权限更改  chmod所属用户权限:u所属...

2017-10-27 10:49:57 158

原创 Linux博客(1)

Linux系统目录结构 重要目录 命令磁盘管理ls cd pwd显示当前工作目录mkdir文件浏览 文件管理文件复制 目录复制 文件/目录移动 删除文件/目录 查找文件/目录 建立快捷方式ln -s 要建立文件/目录(相对、绝对)  快捷方式的名字ln -s /test/ test.link Vim编辑grep和管道grep...

2017-10-27 10:29:37 90

原创 webservice获取客户端IP地址

webservice获取客户端IP地址2015-07-14 21:49 7513人阅读 评论(1) 收藏 举报 分类:WEBSERVICE(44) 目录:基于JDK6 jax-ws开发的webservice获取客户端IP地址Endpoint.publish() 轻量级HTTP服务发布在web容器tomcat下发布基于X...

2017-10-18 13:08:16 450

原创 redis博客(4)

Redis的持久化Snap shotting快照持久化 本地硬盘保存数据备份文件: 快照持久化的备份频率Redis.conf 快照持久化文件名称以及路径 手动发起快照持久化 AOF精细持久化 开启aof持久化 Aof持久化频率 优化压缩aof持久化备份文件 Redis的主从模式设置从服务器配置redis.conf,截图部分是设置连接主服务器的ip地址、端口号。 从服务器...

2017-10-10 14:04:17 95

原创 redis博客(3)

Redis 的sort set集合操作 按照权值由高到低进行排列Redis的hash操作  

2017-10-10 13:48:18 83

原创 redis博客(2)

Redis的List操作“先进后出”就是----栈“先进先出”就是----队列Redis的set集合操作 

2017-10-10 11:51:26 105

原创 redis博客(1)

什么是redis Redis的安装$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make 开启redis服务前台开启redis服务:./redis-server 后台开启redis服务:修改redis.c...

2017-10-10 11:51:04 99

原创 Java类加载器ClassLoader总结

Java类加载器ClassLoader总结JAVA类装载方式,有两种:1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 2.显式装载, 通过class.forname()等方法,显式加载需要的类类加载的动态性体现:一个应用程序总是由n多个类组成,Java程序启动时,并不是一次把所有的类全部加载后再运...

2017-09-25 14:28:51 104

原创 mongodb的详解(3)

Mongodb用户权限 安装mongodb之后一般会有三个数据库:Test:测试数据库,安装完成之后客户端直接连接Local:本地数据库,数据只能存放在本地不能集群Admin:管理员数据库,存放超级用户账号的地方,可以随意访问其他数据库创建用户卸载mongodb服务先停止mongodb的服务auth重新安装mongodb服务再次使用mongodb就会有用...

2017-08-25 15:18:45 112

原创 mongodb的详解(2)

Mongodb数据库的操作 插入数据 查询数据 还有小于等于 复合json属性查询 多条件查询 限制查询字段 修改数据 删除数据   

2017-08-25 15:06:14 72

原创 mongodb的详解(1)

Mongodb简介 数据结构特点 Mongodb的安装目录结构客户端与服务端创建mongodb数据库手动创建数据库存放的地址安装服务客户端连接数据库 卸载mongodb服务   ...

2017-08-25 14:38:47 109

原创 java枚举

上一段时间工作的时候用到了枚举,下面根据例子总结一下。package com.yiliaosoft.health.heartElect.front.webservice.impl.delegate;public class TestEunm { public static void main(String[] args) { System.out.println(Colou...

2017-08-25 14:21:49 115

原创 Maven编译错误:不兼容的类型的解决方案

参考:http://blog.csdn.net/liushuijinger/article/details/44618557泛型在实际的工作中应用非常广泛,关于泛型就不在这里赘述了,感兴趣请戳《重新认识泛型》。项目中用到了如下的泛型: [java] view plain copy public <T> T query(String sql, ...

2017-08-16 10:05:28 553

原创 git项目管理器(2)

创建本地仓库 创建文件添加文件 提交暂存区暂存区提交仓库 删除文件 远程仓库 GitHub下载代码 

2017-08-14 11:30:12 78

原创 git项目管理器(1)

Git的概念注册GitHub账号 gitgub创建仓库 Git的工作区域      

2017-08-14 11:21:02 89

原创 易宝在线支付(1)

最近学习了易宝在线支付,易宝作为一个支付的中间商,支持很多种银行。支付接入方案通过中间商对接易宝接入规范易宝支付流程数据加密 字符串拼接顺序必须按照一定顺序,不能颠倒,不能为空。如果有空值,则使用””,不能使用null。 原数据与加密数据都发送 原数据与加密数据一起发送之后,易宝网关会把原数据进行加密然后和传过来的加密数据进行对比,如果相等则进行支...

2017-08-02 16:07:07 226 1

原创 易宝在线支付(2)

页面发送信息到易宝网关 页面再次发送数据到易宝网关。发送易宝网关界面 易宝网关成功支付之后会调用商户提供的回调链接,重定向的ip地址必须是外网地址。支付成功调用重定向 易宝支付成功之后,易宝网关调用商户所给的重定向url,商户可以在调用之后修改订单的状态。再返回数据加密校验的时候,参数顺序很重要,一定要遵循。 支付结果回调servlet    ...

2017-08-02 16:06:20 175

原创 Linux搭建git版本控制

首先说明一点我的服务端是安装到Linux上,客户端安装在Windows上。1、在服务器输入命令:sudo apt-get install git即可。我这里直接用的是root用户,没有创建git用户。2、在服务器上找一个位置来初始化仓库。我的位置是/test/git/repository/初始化:sudo git init –bare初始化之后仓库下会生成这些文件,代表初始化成...

2017-07-28 15:50:36 145

原创 Linux安装mysql远程链接访问

前段时间在Linux安装mysql数据库,安装很好安装,关键是配置远程访问。安装好了之后本地可以访问,但是远程无法访问,需要进行配置。mysql默认登录用户是root,可以给这个root用户进一步授权。直接进入:mysqlA:执行:grant all privileges on *.* to root@192.168.27.120 identified by 'test';...

2017-07-28 11:54:05 97

原创 安装多个版本的jdk切换

前一段时间安装系统环境需要在一个电脑安装两个版本的jdk,jdk1.7与jdk1.8  开发环境需要jdk1.7 ,但是我安装两个jdk之后发现系统环境变量我明明设置的是1.7  但是执行java -version 之后确实1.8的环境,真是让人郁闷。后来我发现系统会默认配置高版本的jdk环境,于是就研究怎么使系统能切换到低版本的jdk。1.配置环境变量为低版本的jdk2.把C:\...

2017-07-20 09:57:58 220

原创 maven项目构建(4)

Maven私服的搭建服务的安装与开启私服仓库的类型上传jar到私服Maven配置setting.xml文件认证要上传到私服项目pom.xml的配置执行上传下载jar到本地Maven配置setting.xml组仓库 激活组仓库  ...

2017-07-14 17:36:19 97

原创 maven项目构建(3)

SSH框架分析Spring与struts2的整合Spring与hibernate的整合需求测试Maven对项目的拆分创建父工程创建子模块传递依赖的范围Classpath:spring/applicationContext-*.xml 仅仅加载本项目下的配置文件Classpath*:spring/applicationContext...

2017-07-14 17:32:29 91

原创 maven项目构建(2)

 设置jdk编辑环境添加依赖的jarJar依赖范围运行maven项目 部署在tomcat下 Tomcat下调试关联源码,这个调试很重要,jetty服务器也可以这样调试。 Maven的概念模型Maven基础总结传递依赖冲突Maven自带调节原则排除依赖 版本锁定(推荐使用)注意:dependencyMan...

2017-07-14 17:23:47 131

原创 maven项目构建(1)

Maven依赖坐标管理Maven在tomcat上发布Maven环境的搭建 Maven的仓库Maven项目的文件结构Maven常用命令 注意:执行mvn install安装命令之后,前面的3个命令都会执行。执行mvn packge,前面2个都会执行  执行mvn test,前面1个会执行这就是maven程序的生命周期。Maven...

2017-07-14 17:05:08 93

原创 Hibernate与Jpa的关系,终于弄懂

 原文:http://blog.sina.com.cn/s/blog_5f1619e80100yoxz.html我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。在play中定义Model时,使用的是jpa的a...

2017-06-01 17:53:22 62

原创 jni学习实例(4)

原文转:http://www.jb51.net/article/92121.htm1. JNI简介JNI是Java Native Interface的英文缩写,意为Java本地接口。问题来源:由于Java编写底层的应用较难实现,在一些实时性要求非常高的部分Java较难胜任(实时性要求高的地方目前还未涉及,实时性这类话题有待考究)。解决办法:Java使用JNI可以调用现有的本地库...

2017-06-01 11:09:35 62

原创 jni学习实例(3)

 Java中JNI的使用详解第三篇:JNIEnv类型中方法的使用 原文:http://blog.csdn.net/jiangwei0910410003/article/details/17466369上一篇说道JNIEnv中的方法的用法,这一篇我们就来通过例子来看一下这些方法的使用:首先是第一个例子:在Java代码中定义一个属性,然后再C++代码中将其设置成...

2017-05-31 17:57:05 45

原创 jni学习实例(2)

 Java中JNI的使用详解第二篇:JNIEnv类型和jobject类型的解释 转:http://blog.csdn.net/jiangwei0910410003/article/details/17465457上一篇说的是一个简单的应用,说明JNI是怎么工作的,这一篇主要来说一下,那个本地方法sayHello的参数的说明,以及其中方法的使用首先来看一下C+...

2017-05-31 17:48:23 63

原创 jni学习实例(1)

Java中JNI的使用详解第一篇:HelloWorld原文:http://blog.csdn.net/jiangwei0910410003/article/details/17465085今天开始研究JNI技术,首先还是老套路,输出一个HelloWorld:具体流程如下:在Java中定义一个方法,在C++中实现这个方法,在方法内部输出“Hello World",然后再回到...

2017-05-31 17:39:18 52

原创 iframe怎么post传值

前一段时间做项目需要跨域传值,以往只用get方式传值,但是这次传输的值很大,所以想用post传值,参考了很多资料,下面是我的实现方案:form表单:<form action="aa.do" method="post" target="khiframe" name="khform">      <input type="hidden" name=&quo

2017-05-18 17:59:35 2894

原创 IE7下的绑定事件与js自动触发a标签的href跳转

js动态添加事件 转载的http://www.cnblogs.com/zouhaijian/archive/2009/09/22/1571718.html往往我们需要在 JS 中动态添加事件,这就涉及到浏览器兼容性问题了,以下谈及的几种方法,我们也常常混合使用。方法一、setAttributevar obj = document.getElementById("obj");ob...

2017-04-28 17:05:38 617

原创 使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

之前喝别人对接系统的时候,别人给了个wsdl文档,让我对接。如何使用wsdl生成客户端测试代码呢?本来通过myeplise直接生成的,但是由于wsdl文档不完整,生成失败!所以想着利用axsi去生成。下面看步骤:1、导入所需要的jar 2、设置主方法参数主方法必须是WSDL2Javaarguments:设置wsdl文档的连接地址other:表示测试代码生成的路径 3、点...

2017-04-25 17:00:34 377

空空如也

空空如也

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

TA关注的人

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