自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunshine-zwq的博客

在学习中前进...

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 在web页面嵌入百度地图(含定点定位)

在web页面嵌入百度地图(含定点定位)一、操作步骤二、可能遇到的问题1.标记图标没有正常显示出来2.使用到项目中可能遇到的问题(1)地图内容显示不正常(2)标注名称的边框显示不正常三、参考链接一、操作步骤(1)访问链接:http://api.map.baidu.com/lbsapi/creatmap/(2)选择当前城市,然后输入具体地址,搜索(3)可根据需求对地图的显示作设置(4)添加地点标记:点击左侧绿色标记后,鼠标移到右侧底部对指定位置标记(6)点击图标可切换不同的标记图标,然后添加

2021-05-13 11:27:17 11064 3

原创 双重校验锁实现的单例,已经使用了synchronized,为什么还需要volatile?

问题双重校验锁实现的单例,已经使用了synchronized,为什么还需要volatile?public class Singleton { private volatile static Singleton singleton; private Singleton (){} public static Singleton getSingleton() { if (singleton == null) { synchronize

2020-12-07 14:01:52 970 2

转载 [转载]Java并发编程:volatile的使用及其原理

原文链接https://www.cnblogs.com/paddix/p/5428507.html作者:liuxiaopeng博客地址:http://www.cnblogs.com/paddix/ 一、volatile的作用在《Java并发编程:核心理论》一文中,我们已经提到过可见性、有序性及原子性问题,通常情况下我们可以通过Synchronized关键字来解决这些个问题,不过如果对Synchronized原理有了解的话,应该知道Synchronized是一个比较重量级的操作,对系统的性能有比较大

2020-12-07 14:00:39 124

转载 [转载]Java并发编程:线程间的协作(wait、notify、sleep、yield、join)

原文链接https://www.cnblogs.com/paddix/p/5381958.html作者:liuxiaopeng博客地址:http://www.cnblogs.com/paddix/ 一、线程的状态Java中线程中状态可分为五种:New(新建状态),Runnable(就绪状态),Running(运行状态),Blocked(阻塞状态),Dead(死亡状态)。New:新建状态,当线程创建完成时为新建状态,即new Thread(…),还没有调用start方法时,线程处于新建状态。R

2020-12-07 13:59:01 110

转载 [转载]Java并发编程:Synchronized及其实现原理

原文链接https://www.cnblogs.com/paddix/p/5367116.html作者:liuxiaopeng博客地址:http://www.cnblogs.com/paddix/ 一、Synchronized的基本使用Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。**Synchronized的作用主要有三个:(1)确保线程互斥的访问同步代码(2)保证共享变量的修改能够及时可见(3)有效解决重排序问题。**从语法上讲,Synchroniz

2020-12-07 13:57:47 70

转载 [转载]Java并发编程:核心理论

并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Volatile的本质入手,详细解释JDK为我们提供的每种并发工具和底层实现机制。在此基础上,我们会进一步分析java.util.concurrent包的工具类,包括其使用方式、实现源码及其背后的原理。本文是该系列.

2020-12-07 13:55:12 72

原创 element-ui的Tree树形控件触发指定节点点击处理

项目需求有个多路搜索框(从服务器搜索),可支持同时根据关键字搜索科室和医生,页面左侧是科室树,右侧是医生列表表格,当选择关键字搜索结果的某个科室(可获取到科室id),需要触发选中左侧的科室节点,并查询出相应的科室所有医生信息。所以这个不适合直接采用element-ui的节点过滤搜索框来过滤节点,而element-ui也没有直接根据tree节点值触发节点点击的事件,所以需要额外写代码来实现这个交互效果。效果图主要实现代码<template> <el-select clas

2020-12-01 13:24:59 17569 7

原创 Java常见json转换

fastjsonjson字符串转JSONObjectJSONObject jsonObject = JSON.parseObject(json);json字符串转对象Student student = JSONObject.parseObject(json, Student.class);json字符串转ListList<Student> studentList = JSONObject.parseArray(json, Student.class);json字符串转Map

2020-09-29 17:33:46 92

原创 ECMAScript入门

文章目录基本介绍ES5严格模式JSON对象Object扩展Array扩展Function扩展ES6(常用)let关键字const关键字解构赋值模板字符串简化的对象写法箭头函数三点运算符形参默认值Promise对象SymbolIterator遍历器Generator函数async函数class面向对象ModuleES6(其他)字符串扩展数值扩展数组扩展Object扩展深度克隆Set和Mapfor of循环ES7基本介绍1. 它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范2.

2020-09-29 17:25:48 288

原创 jQuery包裹节点方法wrap()、wrapAll()、wrapInner()的区别

1.wrap()方法原始DOM代码:<div id="container"> <div>姓名:小明</div> <div>年龄:20岁</div></div>使用wrap():$("#container").wrap('<div class="wrapper"></div>');处理后DOM代码:<div class="wrapper"> <div id="cont

2020-09-29 17:17:40 184

转载 Socket与Http区别、优缺点及应用场景

(转自 http://blog.csdn.net/ps1397111/article/details/49614319)Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。TCP:传输控制协议,面向连接的的协议,稳定可靠。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。

2017-05-23 09:59:04 1050

原创 利用java反射比较两个实体有哪些属性值不一样

分享一个利用反射实现比较两个实体属性值的方法:package net.zwq1105.test;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.sql.Timestamp;import java.util

2017-03-04 16:58:54 7740

转载 Android数据库SQLite中使用事务

参考链接:http://www.android100.org/html/201502/25/123174.htmlSQLiteDatabase db = dbOpenHelper.getWritableDatabase();db.beginTransaction();// 开启事务try{    db.execSQL("update person set amoun

2017-02-05 11:35:39 248

原创 使用开源控件PinnedSectionListView(头部驻留)的时候低版本api出现ClassCastException异常

问题描述:    使用开源控件PinnedSectionListView的时候,在android4.0以上显示正常,但在android4.0及以下滑动ListView的时候出现java.lang.ClassCastException: android.view.ViewGroup$LayoutParams异常,异常信息如下:问题原因:(参考链接1:https://my.os

2017-02-05 11:06:16 343

原创 ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException

问题描述:    ListView用getItemViewType()区分不同item布局的时候出现java.lang.ArrayIndexOutOfBoundsException: length=2; index=2,异常信息如下:问题原因:(参考链接1:http://stackoverflow.com/questions/17970419/getting-java-la

2017-02-05 10:57:50 419

原创 android2.3使用AnimationUtils.loadAnimation()加载动画出现异常

问题描述:    用AnimationUtils.loadAnimation()方法加载动画,在android5.0上正常,在android2.3上异常闪退。    动画xml文件:        http://schemas.android.com/apk/res/android">                    android:duration="100" 

2017-02-05 10:49:23 4221

原创 eclipse新建android工程style文件里的Theme老是报错

问题描述:解决方案:查看 res/values/styles.xml 下的报错点。 把这个改成路径: res/values-11/styles.xml 把这个改成路径: res/values-14/styles.xml 把这个换成 注意:    因为res/values/styles.xml下的style是兼容最低android版本的,所以res/v

2017-02-05 10:30:38 6800 2

原创 ListView的item点击无响应,onItemClick()没被调用

问题描述:ListView的item点击无响应,onItemClick()没被调用问题原因:多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Checkable的子类控件),此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应。解决方案:

2017-02-05 10:16:29 294

原创 关于监控线程池运行状态的一些api

// 创建一个线程池,线程数corePoolSize为5Executor executor = Executors.newScheduledThreadPool(5);// 把线程Runnable放到线程池运行executor.execute(new Runnalbe(){@Overridepublic void run() {System.out.println("执行线

2017-01-15 17:23:00 4241

原创 Hibernate调用update()的时候出现a different object with the same identifier value...异常

问题描述:    Hibernate调用update(object)或者saveOrUpdate(object)的时候出现异常:a  different object with the same identifier value was already associated  with the session问题原因:    在update(object)之前根据id查

2017-01-15 15:43:56 873

原创 Android拨打电话

Android调用系统进行拨号

2016-08-04 14:34:39 305

空空如也

空空如也

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

TA关注的人

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