技术--开发类
付三三_
若转载原创,请知悉本人。。
展开
-
【Oracle的分页】分页的sql以及结合代码的具体实现
说到手写一个分页sql,大家都会写,以oracle为例子基本sql,5到10行数据:select rownum,t.* from (select rownum rw,t1.* from table where rw < 10)t where rw >5那么结合代码实现的呢,下面我结合代码总结了一下基本简单的分页思想,分页首先定义几个必须的参数:pageCount 总页数...原创 2019-04-26 10:07:06 · 603 阅读 · 0 评论 -
【Myeclipse】myeclipse生成不了class文件,解决办法
在开发中,导入本地项目编译构建就是生成不了class文件,我试了百度上的重新引入jar包,重新导入,重新构建等一系列,就还没有好,那就有可能是起其它原因导致的。通过同事一起帮忙最后发现是生成class文件的路径位置不对,真的是醉了哦,真是找了那么久原来是这个错。 右键项目——Properties——java build path...原创 2018-12-03 11:41:08 · 4412 阅读 · 0 评论 -
【dubbo】dubbo常见问题解答
常见问题解答1. 如果服务注册不上怎么办? 2. 出现RpcException: No provider available for remote service异常怎么办? 3. 出现调用超时com.alibaba.dubbo.remoting.TimeoutException异常怎么办? 4. 出现hessian序列化失败com.caucho.hessian.client.Hessi...转载 2018-08-09 21:19:31 · 1695 阅读 · 0 评论 -
【BigDecimal】实际开发中,BigDecimal加减乘除、比较大小基本用法
BigDecimal bignum1,bignum2,bignum3 = new BigDecimal(0);//加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + bignum3); //减法 bignum3 = bignum1.subtract(bignum2); Syste...原创 2018-06-14 15:41:47 · 666 阅读 · 0 评论 -
zookeeper和dubbo的关系
Zookeeper的作用 zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。zookeeper通过心跳机制可以检测挂掉的机器并将挂掉机器的ip和服务对应关系从列表...转载 2018-05-11 17:30:00 · 2499 阅读 · 0 评论 -
Dubbo入门---搭建一个最简单的Demo框架
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。1、单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 2、垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面临的扩容问题,流量能够分散到各个子系统当中,...转载 2018-05-11 17:31:46 · 216 阅读 · 0 评论 -
【集合】解析集合ArrayList和linkedlist
1.Arraylist和linkedlist内部结构解析,有什么区别?ArrayList是动态数组结构的,lindedlist是链表结构的ArrayList查询比较快,插入删除比较慢。因为Arraylist是动态数组,存储数据用的是一块连续的大内存,若是在某一个位置进行添加或者删除一个元素,则剩下的元素都要相应的向前或者向后移动。若该动态数组的元素很多,那么要移动的元素就会很多,所以效率就...原创 2019-04-26 09:59:15 · 239 阅读 · 0 评论 -
【集合】hashmap的实现原理,hashmap怎么解决哈希冲突的问题
最近在详细的研究hashmap的内部结构和原理,终于豁然开朗,原来hashmap是那么的完美,数组和链表的结合体。在学习hashmap之前,首先问大家几个问题,看看是否对hashmap有了解多少,咱们通过问题进行对hashmap的学习和探索。1、HashMap 是不是有序的?不是有序的。2、有没有有序的Map实现类呢?有 TreeMap 和 LinkedHashMap。3、然后问T...原创 2019-04-26 09:58:44 · 5283 阅读 · 0 评论 -
【hashcode和equals】HashCode(),equals()二者之间有什么联系?
在了解HashCode(),equals()之前先温习下equals()和==:==: 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。equals(): 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:情况1,类没有覆盖equals()方法。则通过equals()比较该类的两个对象时,等价于通过“==”比较这两个对象。情况2,类覆盖了equ...原创 2019-04-26 09:57:05 · 1466 阅读 · 0 评论 -
【maven】问题小结
maven jia包冲突怎么解决? 当出现了依赖的时候如何快速定位冲突原因 但出现了冲突的时候,比如系统出现了NoSuchMethodError,LinkageError 很有可能是你系统中出现了依赖冲突。出现冲突以后,可以按以下的步骤执行 1.确定出了问题的jar包名称。通常可以在eclipse中查找冲突的类有在哪些依赖包里面出现了。并确定实际要使...原创 2019-04-26 09:38:23 · 213 阅读 · 0 评论 -
《python入门一》
工作使用两年Java之后,偶然之间自己某种机缘巧合之后接触了python,就有很大的兴趣,毕竟在深入学习Java之后,想换个口味学习下,以用来增进自己的学习兴趣,哈哈。 好吧,书归正传,来讲下自己每日一学过程中的理解和小知识,望各位大牛有什么建设性的意见,一定要指导指导在下,感激不尽。准备环境。学习一门语言之前,肯定要安装它的编辑器吧,配置它的环境吧。像Java的eclips...原创 2019-04-15 15:03:40 · 151 阅读 · 0 评论 -
redis其他
【1】redis怎么部署redis cluster,10台机器,5台机器部署了redis主实例,另外5台机器部署了redis的从实例,每个主实例挂了一个从实力,5个节点对外提供读写服务,每个节点的读写高峰qps可以达到每秒5万,5台机器最多时25万读写请求每秒。5台机器对外提供读写,一共有50g内存。因为每个主实例都挂了一个从实例,所以是高可用的,任何一个主实例宕机,都会自动故障迁移,...原创 2019-03-17 15:32:08 · 131 阅读 · 0 评论 -
《三》redis的并发竞争问题
【1】redis并发竞争问题解决方案?分布式锁,确保同一时间,只能有一个系统实例再操作某个key,别人都不允许读和写。每次要写之前,先判断一下当前这个value的时间戳是否比缓存里的value的时间戳要更新,如果更加新的话,可以写。如果更旧,就不能用旧的数据覆盖新的数据。...原创 2019-03-17 15:20:15 · 227 阅读 · 0 评论 -
《二》redis数据一致性总结
【1】如何保证缓存与数据库的双写一致性?Cache Aside Pattern1.读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取出数据后放入缓存,同时返回响应2.更新的时候,先删除缓存,然后再更新数据库【2】为什么是删除缓存,而不是更新缓存?因为有可能查出来的数据不是通过指定字段进行查询出来的简单的数据,而是有多个表进行多个计算出来的复杂数据。【3】数据库与缓存双...原创 2019-03-16 18:47:47 · 1827 阅读 · 0 评论 -
《一》redis知识点总结
【1】redis线程模型:单线程工作模型【2】单线程怎么能支持高并发?1.io多路复用的程序,非阻塞2.基于内存的操作3.单线程避免了多线程的频繁上下文切换问题【3】redis不能支持高并发的瓶颈在哪里?单机【4】若要支持10万的高并发,怎么办?读写分离 主从架构 master、slave主从架构————>读写分离————>支持10万读写分离的架构【...原创 2019-03-16 18:01:20 · 185 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
看这篇博主总结的很好,就不自己总结了,标记下,谢谢 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度...转载 2019-03-02 19:20:18 · 136 阅读 · 0 评论 -
什么时候应该使用索引,应该使用什么类型的索引?
对索引的了解也是一知半解,建立使用也不很熟悉,看到大佬整理的这篇文章,我觉得很好。特此转载学习。有点多,可以沉下心来看下,收获颇深。 第一篇深入浅出索引结构 (一)深入浅出索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL S...转载 2019-01-23 15:10:17 · 969 阅读 · 0 评论 -
【集合数组互相转换】Java中数组、List、Set互相转换
mark一篇大佬总结的集合数组互相转换的文章,方便查看。数组转ListString[] staffs = new String[]{"Tom", "Bob", "Jane"}; List staffsList = Arrays.asList(staffs);需要注意的是, Arrays.asList() 返回一个受指定数组决定的固定大小的列表。所以不能做 add 、 remove ...转载 2018-12-25 10:35:08 · 557 阅读 · 0 评论 -
【集合《一》】Collection接口的共性方法
为了更深入的了解list集合中方法的一些用法,用下面这个例子记得会更深刻些,再加上下面的源码解读。 增加: 1:add() 将指定对象存储到容器中 add 方法的参数类型是Object 便于接收任意对象 2:addAll() 将指定集合中的元素添加到调用该方法和集合中 删除: 3:remove() 将指定的对象从集合中删除 4:remove...原创 2018-12-21 15:41:17 · 213 阅读 · 0 评论 -
eclipse中下载maven插件解决办法
在eclipse中下载maven插件的三种好用的解决办法原创 2017-05-05 13:57:41 · 4568 阅读 · 0 评论 -
学习weblogic时知识归纳(一)
现在在学weblogic,和tomcat好像有些不一样,tomcat的话直接安装,然后与myeclipse进行整合,然后发布到tomcat下的webapps下就OK了。而weblogic是先与myeclipse进行整合,还要进行一些简单的配置(在myeclipse中jdk的选择,weblogic应用的myeclipse的工作区间的配置)(此详细配置步骤见下一篇文章)。 其二,在weblog原创 2017-07-10 18:17:00 · 1468 阅读 · 0 评论 -
出现org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient
出现的问题就是org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: com.vvv.entity.Order; nested exception原创 2017-05-05 13:56:32 · 4039 阅读 · 1 评论 -
JNDI到底是什么?
JNDI到底是什么?———-转载于 http://blog.csdn.net/zhch152/article/details/7798625JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到转载 2017-07-10 16:30:20 · 579 阅读 · 0 评论 -
myeclipse导入项目常见错误解决办法?
1、myeclipse导入项目中出现Multiple markers at this line这种错误,解决办法:把项目右键->build path->configure build path->java Compiler(左边那排中) ->在右边的Compiler compliance level 修改版本为本myeclipse的jdk的版本,例如我的myeclipse的jdk版本1.6,就可以原创 2017-05-05 13:56:35 · 11023 阅读 · 0 评论 -
java中servletContextListener、httpSessionListener和servletRequestListener使用整理
在Java web应用中,listener监听器似乎是必不可少的,常常用来监听servletContext、httpSession、servletRequest等域对象的创建、销毁以及属性的变化等等,可以在这些事件动作前后进行一定的逻辑处理。 比较常用的应用场景是利用监听器来初始化一些数据、统计在线人数、统计web应用浏览量等等。 这里所说的监听器实际上是servlet规范中定义的一种特殊类,需转载 2017-05-05 14:29:53 · 1628 阅读 · 0 评论 -
SQL Server2008 安装失败后的解决办法
SQL Server2008 安装不容易成功,或许用这种方法可能会安装成功。 首先,把电脑上的SQL Server2008 卸载干净怎么卸载干净?1、找到控制面板-->卸载程序-->程序和功能,把SQL Server开头的所有的程序都卸载干净2、找到SQL Server2008以前的安装目录也一并永久删除(回收站也删除干净)3、用杀毒软件清理注册表以及删除痕迹4、杀毒软件并没有完全删除,进入原创 2017-05-05 13:57:34 · 2028 阅读 · 0 评论 -
数据库
1、数据库是什么?数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。2、数据库的种类? 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。而在当今的互联网中,最常见的数据库模型主要是两种,即关系原创 2017-05-05 13:56:48 · 618 阅读 · 0 评论 -
打开plsql出现\'could not logon as scott@127.0.0.1/orcl\'.........logon deied的错误
打开plsql出现'could not logon as scott@127.0.0.1/orcl' logon deied的错误 原因1:你在命令提示符运行的时候把scott的口令改了,所以就会出现一个对话框的错误解决方案:重新输入scott的口令即可解决。原创 2017-05-05 13:56:21 · 3132 阅读 · 0 评论 -
Echarts中怎么简单的找错误?
1、在记事本中写好代码eg:(写的是你没有发现的错误的代码)? ECharts // 路径配置 require.config({ paths: { echarts: '../dist' } }); /原创 2017-05-05 13:56:17 · 1099 阅读 · 0 评论 -
分享下Visual studio 2012密匙
Microsoft Visual Studio Ultimate 2012 旗舰版 有效注册密钥:YKCW6-BPFPF-BT8C9-7DCTH-QXGWCMicrosoft Visual Studio Premium 2012 高级版 有效注册密钥:MH2FR-BC9R2-84433-47M63-KQVWCMicrosoft Visual Studio Professional 2012 专业版原创 2017-05-05 13:56:07 · 689 阅读 · 0 评论 -
文件剪切代码(从一个目录剪切到另一个目录)
package test;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; i原创 2017-05-05 13:57:27 · 3266 阅读 · 0 评论 -
设备、物资与财务接口开发理解(基于Webservice+XML)
业务流程图: 说明:1. 集成平台每5分钟从指定目录(caiwu-SBZCGL)读取财务系统生成的文件,平台在本地备份后删除强隔离装置中文件,然后使用webservice+XML的形式调用服务TDLYY0082发送给设备系统2. 设备系统使用webservice+XML的形式调用SDLYY0082服务发送给平台,平台在本地备份后生成文件放入强隔离装置指定目录(sbzcgl)3. 集成平台每5原创 2017-05-05 13:57:24 · 640 阅读 · 0 评论 -
访问服务器,入参是json串,调用接口偶尔会出现404错误
【问题】: 在修改打印一期bug时。访问uat环境,入参是json串,调用接口偶尔会出现404错误。【问题思路】: 在uat服务器中访问时,若一直是404,则百分之九十的是路径错误,但是访问接口时是偶尔出现404,还是很多情况下是好的,可以正常访问的。在网上搜索到几种情况以及解决方法:1.记录下发生404错误的链接;2.在服务器端直接输出出现“错误”的链接的内容,看看原创 2017-11-25 11:58:16 · 9067 阅读 · 0 评论 -
weblogic在控制台中配置数据源
【1】输入本地weblogic控制台地址:http://localhost:7001/console/login/LoginForm.jsp 打开数据源,新建数据源(先新建一般数据源)【2】然后输入该数据源的名称和JNDI名称,选数据库类型。(要是不太懂jdbc和jndi的意思,可以参看博客http://blog.csdn.net/qq_30546099/article/details原创 2017-11-15 17:33:53 · 6250 阅读 · 0 评论 -
实际开发中,Eclipse导入的项目上红色感叹号,jar包无报错,无缺失两种解决方案
【问题】在换了几个工作区间后,今天部署公司的项目,项目上显示个红色感叹号,problem显示找不到jar包,我就Build Path下jar包,选中项目,然后右键,选择build bath -----》 Configure Build Path,jar包中没有错误的。然后刷新,clean下。运行还是出错。最后发现个解决办法: 【解决】找到项目根目录,找到根目录下的.classpath文件原创 2017-11-28 15:59:14 · 7183 阅读 · 3 评论 -
AdminServer.lok被锁导致启动、关闭域失败
AdminServer.lok被锁导致启动、关闭域失败【AdminServer是你weblogic中域的服务名。像我的就是myserver,位置在D:\platform-domain\servers\myserver\tmp下×××.lok】我的项目出现AdminServer.lok被锁导致启动、关闭域失败的错误,在网上找到一篇博客解决了我的问题。一、判断AdminServer.l转载 2017-08-07 15:51:28 · 2190 阅读 · 0 评论 -
Ensemble2015安装
1 IIS安装和windows系统配置1.1 IIS安装检查是否安装好了IIS,可在【管理工具】的【服务管理器】中查看,如下图所示表示安装了IIS。 确认IIS已完全安装,点击上图中的Web服务器(IIS): 如果未完全安装,点击角色服务右侧的“添加角色服务”,全部勾选进行安装。如果没有安装IIS,可以通过【添加角色】安装注意:必须使用Administrator用户进行安装 如果是开发服务器,可原创 2017-05-05 13:56:55 · 1528 阅读 · 0 评论 -
HL7工具安装步骤
下载目录:http://gforge.hl7.org/gf/说明:在安装HL7V3学习工具之前,确保本机已安装IIS服务和Access数据库。各种软件见附件。1、下载安装步骤 RIM模型下载直接放在一个目录下1、HL7ToolsVistaInstaller——默认的路径: C:\Program Files (x86)\HL7\ToolInstallerForVista2、RoseTree原创 2017-05-05 13:57:00 · 3177 阅读 · 1 评论 -
医疗接口开发业务学习一
一、小正方块(蓝色/橘色/粉色)的代表系统本端。因为,对端系统b要取本端系统a的数据,而且是立马触发事件取到,所以传递数据是实时的。所以都得用推数据,才能实现实时传数据。解释:一般都是本端系统a推数据到平台,然后平台推数据到对端系统b例子: 系统本端系统系统对端HIS/体检集成平台检查预约1.1 HIS、体检接口服务服务名称服务描述服务提供者服务调用者备注TDLYY0原创 2017-05-05 13:57:15 · 1789 阅读 · 0 评论 -
Echarts的初学者应该掌握的知识
1、新建一个echarts.html文件,为ECharts准备一个具备大小(宽高)的Dom。 ECharts 2、新建标签引入模块化单文件echarts.js ECharts //为了方便操作,把dist复制到你写的文件的当前目录下(eg:存放到D盘目录下第二层【D:\13级项目组\YuQingWork】,则两个“.”在di原创 2017-05-05 13:56:00 · 2518 阅读 · 0 评论