
java
qq_30184931
这个作者很懒,什么都没留下…
展开
-
java使用分布式框架dubbo
微服务 、soa原创 2020-04-21 22:27:32 · 234 阅读 · 0 评论 -
java中的分布式应用(一)之分布式介绍
转载地址:http://blog.youkuaiyun.com/zzjstudent/article/details/52289091分布式概念要理解分布式系统,主要需要明白一下2个方面:1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 分布式系统对于用户而言,他们面...转载 2018-03-03 12:50:13 · 236 阅读 · 0 评论 -
转载:深入解析java面向对象
原文地址:https://www.cnblogs.com/xugf/p/8475931.html java是面向对象的高级语言,类和对象是java对象的核心构成,围绕java类和java对象,主要有3大基本特性:封装、继承、多态,封装是java类的编写规范,继承是类和类之间联系的一种形式,而多态未系统组件和模块之间提供了解决方案。本文主要围绕3大特性介绍java面向对象、组建解...转载 2018-09-19 20:45:30 · 724 阅读 · 0 评论 -
webserver
webserver原创 2020-04-06 00:11:36 · 209 阅读 · 0 评论 -
深入理解Java虚拟机 精华总结
一.运行时数据区域 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、堆、本地方法栈、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区。 1.1程序计数器 程序计数器是一块较小的内存,他可以看做是当前线程所执行的行号指示器。字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节码的指令,分支、循环、跳转、异常处理、线程恢复等...转载 2018-03-05 16:19:42 · 168 阅读 · 0 评论 -
java类的加载
转载地址:https://www.cnblogs.com/pengfeiliu/p/4420793.html类加载机制jvm把class文件到内存,对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。(1)加载讲class文件字节码内容加载到内存中,并将静态数据转换成方法区的运行时数据结构,在堆中生成一个代表该类的java.lang.Class对象,做为方...转载 2019-05-19 19:35:38 · 158 阅读 · 0 评论 -
java中map的循环
map是已key和value的形式存储数据map添加数据map.put("1","测试");map删除数据map.remove("1");//删除数据是已keyq去定位数据。map循环有3种方式(核心都是以entry去遍历)Map<Integer,String> map=new HashedMap();map.put(1,"张三");map.put(2,"...原创 2018-08-24 17:51:27 · 3275 阅读 · 0 评论 -
java web过滤器
监听器原创 2020-04-21 23:29:55 · 200 阅读 · 0 评论 -
java web第三方接口
java对接第三方接口主要有以下几种方式1、web service 接口Web Service的主要目标是跨平台的可互操作性,为了实现这一目标,Web Service 完全基于XML(可扩展标记语言)、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。Web Service是构建互联网分布式系统的基本部件,它是一个应用程序,它向外界暴露出...原创 2020-03-21 15:42:16 · 1209 阅读 · 0 评论 -
java实现序列化
序列化是用来处理对象流的机制,对象流即将对象的内容进行流化,对流化后的对象进行读写操作、网路传输,序列化是为了解决对象流读写操作时可能引发的问题(如果不进行序列化可能会存在数据乱序的问题)。java实现序列化需要实现Serializable接口,该接口是一个标准性接口,表示该类对象可以进行序列化public class Person implements Serializable {原创 2018-01-29 01:45:48 · 192 阅读 · 0 评论 -
java线程池
在java线程池中,线程的目标对象可以共享线程池中的线程对象ExecutorService有3中实现方式1、原创 2018-01-28 22:33:23 · 153 阅读 · 0 评论 -
启动tomat报错分析
信息: Illegal access: this web application instance has been stopped already. Could not load com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl. The eventual following stack trace is caused原创 2017-12-16 11:04:22 · 1674 阅读 · 0 评论 -
数据库由orcale转换成mysql,hibernate配置文件的修改
orcale主键生成策略和MySQL不同oracle需要配置主键自增,mysql默认主键自增orcale 配置主键id Integer、、"> >//主键生成策略:自增 MySQL //采用数据库本身的主键策略 hi原创 2017-06-11 23:39:03 · 516 阅读 · 0 评论 -
二分法排序
二分法通过当前节点和中间节点比较,从而不断的缩小范围,public void sort(int[] array){ printArray("原数组",array); for(int i=1;ilength;i++){ int temp=array[i]; int right=i-1; int left=0; while (left原创 2017-06-18 02:46:54 · 291 阅读 · 1 评论 -
java反射通过字段名获取set、get方法
/*/*反射机制:通过字段名和参数获取setter方法 */public static Method convertSetter(Class cla, String field, Class... parameterTypes) { String str1 = field.substring(0, 1); String str2 = field.substrin原创 2017-05-21 00:06:43 · 8968 阅读 · 3 评论 -
浅析java反射机制
Java反射机制是在运行状态中,对于任意一个类 ,都能够知道这个类的属性和方法,对于任意一个对象,都能调用这个类的任意属性和方法,这种动态获取信息和动态调用对象方法的功能称作Java放射机制。java反射机制需要的api : Reflection、Class、Package、Constructor、Field 、Method获取Clas object的两种方式1、getClas原创 2017-02-22 22:45:21 · 258 阅读 · 0 评论 -
java使用poi导入excel表处理小数点
导入excel表,若表格中为整数数字,不管单元格设置成数字格式还是文本格式,导入时都会出现小数点和0原创 2017-02-22 22:36:20 · 4417 阅读 · 0 评论 -
有关小数的取舍
Javadouble a=1.66561,保留两位小数,不进行四舍五入a-Math.floor(a*100d)/100 ->a=1.66 2保留两位小数,并且四舍五入a=Math.round(a*100)/100 ->a=1.673.小数取整,不进行四舍五入a=(Integer)a -> a=14.取整,四舍五入a=Math.round(a原创 2016-12-29 01:30:08 · 532 阅读 · 0 评论 -
Hibernate使用基本类型和包装类的区别
hibernate中实体类使用基本类型还是包装类(int /Integer)int 有默认值0,Integer无hibernate中int无法表达数据为null,而Integer是可以为null的比如一个属性,为基本类型时,如果没有赋值,在数据库中值为0,如果这个属性为age表示年龄,那么0就表示其未知。而且在某些情况下0表示特殊的含义,比如状态属性status=1 or 0原创 2016-12-20 14:09:12 · 866 阅读 · 0 评论 -
如何成为高效率的程序员
进入程序员这行一年多了,发现自己工作效率有点低,同样的问题不同的程序员所花的时间可能相差好几倍下面总结一些提高效率的方式1、省时省力工具,一个好的工具可以让你事半功倍,省去很多基础的步骤,2、快捷方式、复制黏贴,作为一个程序员,很多快捷方式是必须要掌握,毕竟用鼠标去一个个点和完全手敲 所有代码太浪费时间,复制粘贴,很多代码其实都是类似的,只需复制过来稍微改改就可以,明明可以一分钟原创 2017-12-18 10:22:04 · 298 阅读 · 0 评论 -
java事务管理
java事务管理转载 2018-01-30 19:36:50 · 255 阅读 · 0 评论 -
java面试大全(下)
转载地址:http://blog.youkuaiyun.com/jackfrued/article/details/44931161 这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-11转载 2018-01-25 10:32:28 · 183 阅读 · 0 评论 -
java多线程(100个线程向同一个账户充值1元)
java实现多线程的两种方式1、继承Thread类 ,public class TestThread extend Thread{}2实现Runnable接口,public class TestThred implements Runnable{}没有同步的情况下,代码如下//账户类public class Account { private double bala原创 2018-01-28 21:20:29 · 4161 阅读 · 1 评论 -
java面试题大全(上)
2转载地址:http://blog.youkuaiyun.com/jackfrued/article/details/449219411、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信转载 2018-01-25 10:33:06 · 291 阅读 · 0 评论 -
java浮点计算
浮点计算原创 2018-02-03 15:26:40 · 441 阅读 · 0 评论 -
java单例模式
单例模式原创 2018-02-03 13:28:48 · 154 阅读 · 1 评论 -
java面试大全(中)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun转载 2018-01-26 17:16:03 · 187 阅读 · 0 评论 -
java高并发
并发转载 2018-02-02 18:11:32 · 3851 阅读 · 4 评论 -
递归
递归程序调用自身的编程技巧称为递归,递归作为一种算法在程序中广泛应用,把一个大型复杂的问题层层转化成一个个与原问题类型的规模较小的问题来求解递归只需少量的程序可以完成大量重复的计算,极大的减少代码量,递归需要边界条件,递归运算,递归返回,当边界条件不满足是,递归前进,边界条件满足,停止递归,递归返回。例public int caculate(int a,int b){in原创 2018-02-01 19:00:16 · 147 阅读 · 0 评论 -
Calendar有关时间的工具方法
/** * 获取本月天数 */public static int getDaysOfMonth(Date date ){ Calendar cal=Calendar.getInstance(); cal.setTime(date); return cal.getActualMaximum(cal.DAY_OF_MONTH);}/** * 获取日期中日 */p原创 2016-12-08 17:31:28 · 353 阅读 · 0 评论