- 博客(30)
- 收藏
- 关注
原创 2021-04-02
20210331 医保支付成功,但是系统页面还是待支付状态问题:已经医保支付成功,但是支付状态没有同步到his排查思路1、查看医保是否支付成功,找到paymentidSELECT * from bill_payment_item where bill_payment_id=717734SELECT * from pre_settlement_cache where charge_bills_id=717734cat info-log.log |grep "预结算入参" ,服务器机.
2021-04-02 08:28:31 134
原创 使用HomeBrew安装ElasticSearch之后无法启动的问题
百度查看没有任何参考,凭字面需要把elasticsearch_huangjinding 文件夹给删掉OK,删掉就可以打开http://127.0.0.1:9200/成功
2019-04-16 14:58:59 742
原创 Mac系统下MySql下载及详细安装流程
一.在浏览器当中输入以下地址 https://dev.mysql.com/downloads/mysql/ 二.进入以下界面:直接点击下面位置 ,选择跳过登录 点过这后直接下载. 三.下载完成后, 直接双击打开,弹出以下界面,再继续点击即可 下面 一直点继续,和正学安装其它软件一样四.启动MySQL 安装完...
2019-04-12 11:26:12 2769
原创 TCP协议的三次握手
HTTP连接HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。1)在HTTP 1.0中,客户端的每次请求都要求建立一次单独的...
2018-05-13 18:23:59 709
原创 有了 IP 地址,为什么还要用 MAC 地址?
我来说说我的理解吧{摘抄自知乎大牛,我一遍就看懂了}。 举例说明: 我们知道,出于历史的原因,世界上出现了很多的国家和民族,他们都使用不同的语言。 比如,要和法国人通信就要学会法语,和日本人通信就要学会日语,同理,要学会德语、意大利语、西班牙语。。。 如果每和一个国家通信就要学会对方的语言,那可要累死了。 所以,最好的办法,就是大家都用1种语言通信。这...
2018-05-13 18:19:56 21376 21
原创 Picasso和Glide
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是
2017-12-19 16:39:42 238
原创 mViewPager.setOffscreenPageLimit(2)
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面3才会创建View。 这时,如果页面3中有需要耗时的事件,比如网络访问。那么,在我们进行 1
2017-07-21 15:55:19 677
原创 晚上android studio差点就挂啦,一直报Plugin Error:Problems found loading plugin""不能编译运行程序
解决: 在android studio中,“File”->"Settings..." ->"Plugins"中,发现Android Support没有被选中。我们将没有选中的全部选中(打对勾),点击“Apply”,点击“OK”,提示重启Android Studio,选择重启。则重启后,上述问题就不存在了。百度真的好强大,纪录下来,以防下次又忘啦
2017-07-03 23:13:40 918 1
原创 TotoiseSVN的基本使用方法
win10系统从360软件管家里面下的,挺方便的,尤其是安装or卸载巨方便,我都重复了至少3次啦。不废话,开始control c v大法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单如下图所示:图2-2
2017-06-10 13:22:19 284
原创 Android Studio 拷过来的
1. Unsupported Modules Detected: Compilation is not supported for following modules 今天Studio不知道抽什么风了 ,运行起来很卡 后来电脑重启之后遇到一个问题 无法编辑程序 ,右上角提示 Unsupported Modules Detected: Compilation is not suppo
2017-06-03 09:25:22 1017
原创 学习笔记之线程、Thread类和线程终止相关整理(下)——线程异常&JVM停止
提到线程的中断在某些情况下会抛出InterruptedException异常,最终导致线程的终止。其实,线程也有可能由于其他异常原因造成终止,在某些情况下为了做一些妥善的处理,我们需要捕获这些异常情况。看下面代码,觉得会怎样?1234567891011121314
2017-02-11 19:30:34 2125
原创 学习笔记之Java线程安全杂谈(上)——线程安全概念和基本方案
线程安全问题绝对是并发开发中一个重点中的重点,这篇就来说说线程安全相关的一些问题。线程安全是什么概念?这个概念说简单也简单,说复杂也复杂,“安全”的概念是什么,用我个人的话说的浅显些,就是类/对象本身在多线程并发执行的场景下,能够保证程序的逻辑是可以接受的而不是被扰乱的,保证业务处理不出问题,这个定义并不标准,但线程安全的实际概念确实很难简单而又准确地表达,我们从下面的故事说起。我们前面也
2017-02-11 19:29:22 995
原创 学习笔记之Java线程安全杂谈(中)——Java内存模型、happens-before原则和DCL问题
面试官问了一道单例模式设计相关的问题。问题大概是这样,先考察一下我对单例模式的了解情况,毕竟这是GoF经典书籍《设计模式》中的一个经典的模式。在确认了我基本清楚这个设计模式后,让我用Java代码写一个单例模式的类,于是我给出了如下代码段。12345678910111213
2017-02-11 19:27:59 446
原创 学习笔记之BlockingQueue及其各个实现的分析整理
BlockingQueue是java.util.concurrent包中的接口,扩展了java.util中的的Queue接口。在Java7的API中,这个接口有11个public方法。但对于BlockingQueue来说,其本身就是一个就是一个阻塞队列,所以这些操作的方法中,最重要的两个就是put()和take()方法,这也是本篇中重点分析的地方,其它的方法可以参见JavaDoc文
2017-02-11 19:25:47 359
原创 学习笔记之ConcurrentLinkedQueue源码分析整理
从类名上我们就可以看得出来,Concurrent保证了并发中的线程安全,Linked提示是链表实现,Queue则说明是一个队列。从类的声明上也验证了这点:12publicclass ConcurrentLinkedQueue extendsAbstractQueue implements
2017-02-11 19:25:04 411
原创 学习笔记之ByteBuffer使用和实现以及文件内存映射
ByteBuffer和CharBuffer等其它Buffer的直接子类一样,顾名思义,就是存取字节的Buffer。很多数据最终在和底层交互上都是使用了字节,而更大的数据是由字节组合而成。谈到字节的组合,就不得不谈到字节大小的定义和字节的顺序。关于字节是8位构成的这个结论,似乎现在的计算机教材都理所当然地描述出来,我们也默认接受了这样的一个事实。但实际上字节由8个二进制位构成也是有渊源和优点的,这与
2017-02-11 19:23:49 1605
原创 学习笔记之Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用
这是我学习和整理Fork Join时搜索到的一篇文章,其实总的来说这篇文章前面分析得还是比较好的,只是给出的第一个例子(有返回结果的RecursiveTask应用的例子)没有正确地对Fork Join进行应用。为了方便分析,还是贴下这个例子中具体的的代码吧。1234567891011
2017-02-11 19:21:46 429
原创 学习笔记之java.io包中的字符流(上)—— Reader和Writer
在Bruce Eckel的第四版《Thinking in Java》中介绍Reader和Writer时曾提到,JDK在java.io包中引入了Reader和Writer,并不是要替代1.0中的InputStream和OutputStream,而是为了更好的使用IO,实现国际化(internationalization)。说得直白一些,其实就是我们具体应用中所需IO更多的是字符而非字节,Read
2017-02-11 19:20:49 629
原创 学习笔记之Java IO整理概要
IO实际上就是input & output,解释起来就是输入和输出。对于一个完整的计算机系统,IO绝对是不可缺少的一部分。没有了IO,计算机也就没有了数据的源头和目标。IO在计算机系统中是复杂多样的,磁盘、网络、扫描、显示、打印等都是IO,对于一个特定的IO设备,通常我们的操作系统会有一个程序模块,就是驱动。也多亏了操作系统,封装了驱动等偏底层的内容,使得应用者还开发者可以以更通用的方式来看待复杂
2017-02-11 19:19:58 402
原创 学习笔记之java.io包中的字节流(上)—— 基本的InputStream和OutputStream
先看下类的声明:12publicabstract class InputStream implementsCloseablepublicabstract class OutputStream implementsCloseable, Flushable
2017-02-11 19:18:53 1760
原创 学习笔记之java.io包中的字节流(下)—— FilterInputStream和FilterOutputStream
首先,这两个都分别是InputStream和OutputStream的子类。而且,FilterInputStream和FilterOutputStream是具体的子类,实现了InputStream和OutputStream这两个抽象类中为给出实现的方法。但是,FilterInputStream和FilterOutputStream仅仅是“装饰者模式”封装的开始,它们在各个方法中的实现都是最
2017-02-11 19:17:50 1285
原创 学习笔记之JavaIO中的文件处理——File和RandomAccessFile
0. File即java.io.File。这个类名很直接,就是“文件”的意思。但遗憾的是,对文件内部数据的访问不能用这个类直接做到。在《Thinking in Java》第四版中,作者这样描述过:The File class has a deceiving name; you might think it refers to a file, but it doesn’t.
2017-02-11 19:16:39 634
原创 学习笔记之Socket与JavaIO
Socket这个类不是java.io包中的,而在java.net包中。以至于Bruce Eckel在他的《Thinking in Java》中并没有怎么提及Socket,更不要说在IO章节中描述Socket。这位作者仅仅是在他的《Thinking in Enterprise Java》中非常简要地介绍了一下java.net.Socket这个类。我们在本篇文章稍微详细一些地来看一下jav
2017-02-11 19:15:16 476
原创 学习笔记之Serializable
一段程序代码运行起来就会有进程的概念,而程序代码本身是静态的,不随程序运行而改变的。在Java程序中的对象其实也是一样,可以随着程序运行而存在,也可以独立于运行的程序,当程序结束时,Java程序将运行时的对象固定下来写在程序之外,当程序再次跑起来的时候可以再次将这个Java对象使用起来,这可以叫做Java对象的持久化。而Java对象本身可以是互相引用的网状结构,想要将其持久化就要考虑怎么把特定对象
2017-02-11 19:02:56 468
原创 深入探讨 Java 类加载器
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用
2017-02-11 18:52:39 497
原创 Java服务端开发与Servlet
根据本人参与开发的经历,我认为Java当前应用最广泛的领域应当算Web网站应用和后端应用服务相关的开发。而在这些开发重一个很基本的技术点,那就就是Java的Servlet。说它是最基本的技术点的原因就在于,它在Socket等Java网络通信的基础上,把IO、并发等技术内容整合并包装起来,对业务逻辑提供了上层抽象的API,满足了很多复杂的应用场景,是Java EE的重要组成部分。现在的Spring
2017-02-11 18:32:53 10332 1
原创 Error:(1, 0) Your project path contains non-ASCII characters. This will most likely
studio引入项目报这个错误:Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.
2017-01-13 18:52:51 654
原创 VS2012+mysql
工具:vs2012,mysql5.0操作系统:win64位首先,打开vs2012新建一个c++工程(空工程就好,自己在源文件中添加一个cpp文件,用于写连接的代码),如下图所示: 设置一些引用文件的环境变量,点击项目->属性->vc++目录然后“include目录”(包含目录)那把“C:\ProgramFiles\MySQL\MySQL Server 5.5
2017-01-04 15:13:56 554
原创 在c++中, 什么时候用*什么时候用&?
在某种意义上,"*"和"&"是意思相对的两个东西,把它们放在一起有什么意义呢?。为了理解指针的这种做法,我们先复习一下C/C++编程中无所不在的指针概念。我们都知道MYCLASS*的意思:指向某个对象的指针,此对象的类型为MYCLASS。 void func1(MYCLASS *pMyClass); // 例如: MYCLASS* p = n
2016-12-29 18:30:25 9449
原创 c++queue容器
一.queue模版类的定义在头文件中。queue与stack模版非常类似,queue模版也需要定义两个模版参数,一个是元素类型,一个是容器类型,元素类型是必要的,容器类型是可选的,默认为dqueue类型。定义queue对象的示例代码如下:queueq1;queueq2;queue的基本操作有:1.入队:如q.push(x):将x元素接到队列的末端;
2016-12-29 16:49:04 296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人