自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 CAS自旋锁解析——JUC多线程与高并发系列笔记

目录1、比较与交换2、自旋锁与unsafe3、CAS的缺点:1、比较与交换a、拷贝主内存中变量的值到工作内存中b、CAS修改原始值c、比较要修改的值与主内存中的值是否相等d、不相等则自旋获取最新的值,然后从a操作开始重新执行2、自旋锁与unsafeCAS底层其实是使用unsafe类来实现的,unSafe是JDK下rt.jar文件sun.misc包下的类,类中都是native方法,是调...

2019-12-31 23:57:25 453

原创 volatile原理解析——JUC多线程与高并发系列笔记

1、volatile特性保证可见性禁止指令重排序【与sychronized的重要区别】不保证原子性【与sychronized的重要区别】2、什么是主内存与工作内存每个线程私有自己的工作内存,线程间的交互通过主内存实现主内存是共享内存当A线程修改了成员变量的值,并刷新到主内存中,如果变量是不可见的。不管是主线程还是其他线程都不会重新到主内存中拿到A线程修改后的值,只有当变量被vol...

2019-12-25 11:46:59 264

原创 初识Docker应用容器引擎 -- 如何优雅的发布web应用

1. 首先让我们先来了解一下docker是什么, 有什么用。 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的...

2018-06-08 00:16:31 1326

原创 部署本地IIS服务,连接不上Mysql数据库

error:mysql Access denied for user 'root'@'localhost' (using password: YES)从客户那里得到了服务包,想在本地部署方便调试。可是怎么都连不上,网上很多方法都不是我想要的。他们的问题大都是Dos都连不上,而我的是dos可以连接上,只是服务程序连不上。其实这本来是一个很容易解决的事情,可是在这里我犯了一个致命的错误。先说说它这个服务

2018-01-02 16:32:15 5988

转载 常用的webService接口

Endpoint     Disco    WSDL 天气预报Web服务,数据来源于中国气象局 体Endpoint    Disco    WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据)Endpoint    Disco WSDL 随机英文、数字和中文简体字 WEB 服务Endpoint    Disco WSDL 中国邮政编码 地址信

2017-12-21 11:20:12 322

原创 Eclipse启动错误:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……

---------------------------Eclipse---------------------------A Java Runtime Environment (JRE) or Java Development Kit(JDK)must be available in order to run Eclipse. No Java virtualmachinewas found

2017-11-24 12:06:12 818 1

原创 SpringBoot学习——No.2

前言:上一节我们说了如何创建、配置、启动springboot项目,本节我们就谈谈如何编写springboot代码。一、属性配置在spring中,我们经常要配置很多东西,在springboot中我们也需要配置一些东西,首先我们先配置如何连接上一个数据库,这里我们使用mysql作为数据库。 在resources目录下创建一个application.yml,内容如下图 上图中的spring:pr

2017-11-06 10:25:02 601

原创 SpringBoot学习——No.1

1. 首先我们要使用springboot开发的话,需要先安装maven工具,intellij idea,jdk。目前我的版本是,jdk1.8、maven3.3.9、idea2017.2.52. 配置好环境之后,我们打开idea,选择创建一个新项目1. 选择springboot的项目2. 编辑项目信3. 选择web4. 设置项目名称和目录最后就是Finish就好了3. 打开项目后,我们先做一些处理,删

2017-11-02 17:32:31 300

原创 VMware Tools安装方法(这小东西搞死人啊)

本不想写这个的,不过为了总结或者说是做个小笔记,防止之后再次安装时找不到方法,回顾一下。进入linux系统 进入vmware启动centos6.7,登录root账号安装vmware tools 挂载光驱 Mount -t iso9660 /dev/cdrom /mnt(注意空格) 加载CDROM设备,这是如果进入/mnt 目录下,你会发现一个文件:VMwareTools-xxxxxxxx

2017-10-30 23:49:12 933

原创 使用jquery提供的抛物插件,实现添加商品出现抛物线动画

每次买东西的时候,添加商品到购物车,此时会有一个把东西打包,然后飞到购物车图标的一个动画过程,感觉还是挺有趣的,网上找了几个demo,我在这里就只说如何使用jQuery提供的插件的使用方法首先你可以根据自己具体的前端页面,来编辑js代码。既然是添加商品,我们就肯定需要找到添加商品的按钮。我就不给出前端页面代码,直接上jq代码了。当然我们得先引入一个jq提供的插件,可以自己去官网下载,也可以在以下链接

2017-08-15 11:55:14 762

原创 cordova操作Android本地文件系统

cordova提供了file插件,这个插件可以访问手机上大部分文件和文件夹,当然,首先肯定是需要安装cordova以及安装它的插件”cordova-plugin-file”

2017-08-04 11:38:21 5700

原创 Intellij idea移植Cordova的Android平台代码至Android Studio的一些问题

由于cordova中的BarcodeScanner需要有道arr包,而Intellij idea没有解析它的办法,故只能使用AS去打包apk实现扫描需求如果直接导入platforms中的android代码,一般会出现很多问题,毕竟它们的配置文件并不想通,所以我们还需要进行相应的配置a. 进入到AS的settings界面,对gradle进行相应配置,如果使用自己本地的gardle,如图所示进行配置。

2017-07-20 09:44:03 598

转载 判断滚动条是否到达底部事件

首先理解三个dom元素,分别是:clientHeight、offsetHeight、scrollTop。clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个这个高度则是不包括滚动条没显示出来的下面部分的内容。而只是单纯的DIV的高度。offsetHeight:是指元素内容的高度。依照上面的,那这个高度呢就是DIV内部的高度,包括可见部分及以滚动条下面的不可

2016-12-07 17:22:15 2407 1

原创 Java父类引用指向子类对象的简单理解

1、通过将父类的引用指向了子类的对象,提高程序的扩展性。 2、通过传递子类对象的方式去父类中查找是否存在子类对象调用的方法,如果父类中存在子类对象调用的方法,同时子类对象中存在通方法覆盖,将执行子类中的覆盖方法,如果子类中没有覆盖方法,将执行父类中提供的方法。 3、将父类引用强制转型,通过将父类引用强制转型的方式,得到转型后的引用,将可以调用当前类的方法。

2016-03-01 10:53:09 861

转载 IDEA快捷键汇总

intellij idea快捷键大全来咯~绿茶小编胖胖带来了intellij idea常用快捷键汇总,如果你不知道IntelliJ IDEA有哪些快捷键的话可以来看一看,熟练运用快捷键能提高效率哦~  1.Ctrl+E,可以显示最近编辑的文件列表  2.Shift+Click可以关闭文件  3.Ctrl+[或]可以跳到大括号的开头结尾  4.Ctrl

2016-01-18 00:20:53 427

原创 小Bug锦集(记录一些编程中遇到的Bug)

遇到以上问题一般是由于web项目中配置出现问题,可能是使用了@WebServlet配置,同时有使用了Web.xml文件配置,导致工程和服务器开启失败。

2015-11-23 15:21:10 531

转载 Mysql语句锦集

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m

2015-11-03 16:00:33 470

原创 sendRedirect()和forward的区别

(一)叫法sendRedirect()重定向, forward叫转向 (二) 实际发生的位置不一样,sendRedirect()发生在浏览器,forward发生在 web服务器 (三) 用法不一样,request.getRequestDispatrchaer(“/资源URL”).forward(request,response); response.sendRedirect(/web应用/资

2015-10-07 13:42:24 515

原创 三种传递数据的方法

一: 通过静态变量传递 定义一个类MyData,在里面创建一个变量public static String name;在一个servlet中接收view页面传过来的数据,如String username = request.getParamter("username");//通过上一个类中的静态变量保存usernameMyData.name = username;在最后一个servlet中接

2015-10-04 22:29:29 1034

原创 关于synchronized

刚刚学到,记一下。如果一个变量需要多个用户共享,则应当访问该变量的时候,加一个同步机制synchronized()对象在servlet里面写代码“` synchronized (this) { int ticket = 3; if(ticket>0) { system.out.println(“你买到了票!”); try{ Thre

2015-10-03 21:48:31 417

原创 Android学习_01——AutoCompleteTextView控件和MultiAutoCompleteTextView控件的应用

AutoCompleteTextView控件适用于单关键词搜索的控件        android:id="@+id/autoCompleteTextView1"        android:completionThreshold="2"//设定输入几个字符出现提示        android:layout_width="match_parent"        andro

2015-08-05 22:23:24 419

原创 关于JSP上传文件和表单值同时上传到数据库的问题。

这个问题有些复杂,因为在上传文件需要在标签中加入enctype=”multipart/form-data”这个属性,表单中enctype=”multipart/form-data”的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行...

2015-06-24 17:23:30 3086 2

原创 通过用户名字段查询记录中字段判断是否登录

这篇文章其实是上一篇的续,所以就不罗嗦了,直接上正题。还是在UserBeanBO.java中 在BO中加一个方法public boolean adminUser(String u,int g){ boolean b=false; try { //sql注入漏洞 Connection ct = ConnDB.getCon

2015-06-15 20:36:41 1374

原创 JSP+SERVLET+MVC登录和注册的例子

登录和注册其实是简单的模块,但是有些地方如果需要深入的话也是蛮难的,现在只是初学者只能做最简单的事情了。设计模块用的mvc模式。 用到的地方有model servlet jsp。 model:UserBean.java UserBeanBO.java servlet: addpeople.java LoginCl.java 操作数据库:ConnDB.java jsp页面:login.j

2015-06-15 20:21:42 2045

原创 关于jsp中文乱码问题。

很多次写代码都会出现乱码的bug,每次都要不停的尝试,现在把方法一个个记下来,以后着也更方便一些了。jsp页面乱码把头代码改成<%@ page contentType="text/html;charset=gb2312" language="java"%>然后再之间加上<META http-equiv=Content-Type content="text/html;charset=gb2312">或

2015-06-15 16:32:24 532

原创 简单的SQL Server语句转换为Mysql。

以下为自己学习中遇到的问题,为了以免忘记做个笔记。 用户表:create table users( userid bigint primary key AUTO_INCREMENT, username varchar(30) not null unique, truename varchar(30) not null, passwd varchar(30) not

2015-06-13 23:03:23 3218

springboot入门代码

springboot最简单的入门程序,springboot的配置文件,springboot如何使用jpa操作数据库,以及springboot的一些注解的使用。

2017-11-06

jQuery抛物线插件

使用jQuery提供的插件,来实现添加商品到购物车的抛物动画。

2017-08-15

天翼短信验证码示例代码

本demo内含三个短信验证码实例,不过不能直接使用,需要根据自己的实际开发来修改。 1、模板短信 2、自定义短信验证码 3、下发短信验证码

2016-09-12

新闻浏览系统

这是一个新闻管理系统的简化版,可以浏览页面的新闻,还可以登录管理员账号,对新闻进行删除。 如果对代码还有什么需要可以告诉我。

2014-12-22

韩顺平mvc购物车源代码含所需数据库

本资源源于网络,现在只是搜集发布,由于本人数据库问题不能运行测试,但是代码应该是没错的。

2014-12-10

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

TA关注的人

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