java
lohas609
老板我还能敲一句:Hello World,给一次机会混口饭吃吧
展开
-
mybatis 多层(三层)嵌套查询
java mybatis 多层(三层)嵌套查询原创 2021-12-11 16:53:31 · 3540 阅读 · 0 评论 -
QRCode和zxing的实例
二维码的分类: //线性堆叠式二维码 //矩阵式二维码 //邮政码目前流行的三大国际标准PDF417:不支持中文DM:专利未公开,需支付专利费用QR code:专利公开,支持中文Quick Response CodeQR code比其他二维码相比,具有识读速度快,数据密度大,占用空间小的优势。QR Code是有日本Demso公司于1994原创 2017-04-26 18:05:01 · 2265 阅读 · 0 评论 -
spring-mvc解决EL表达式不能使用问题
刚开始学习spring mvc时经常会遇到 的一个问题就是在Controller层使用ModelAndView的addObject方法保存数据后,在jsp页面中使用EL表达式进行获取得不到数据,而是直接显示表达式的值,如${message},产生这个问题的原因主要是JSP1.2默认的EL表达式是关闭的,而JSP2.0默认的EL表达式是打开的。 解决方法为: 1)、采用转载 2017-07-28 09:45:55 · 907 阅读 · 0 评论 -
java socket报文通信
java socket报文通信(一) socket的建立 今天来和大家分享一下java中如何使用socket进行通信。先来啰嗦两句,看看Tcp/ip和udp:TCP是Transfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TC转载 2017-09-12 14:03:15 · 2607 阅读 · 0 评论 -
java socket报文通信(二)报文的封装
昨天我们谈了怎么建立socket通信的服务端和客户端,今天我们就来谈一谈怎么封装报文。什么是报文这里我就不在阐述了,不清楚的朋友可以自己去查资料。我们今天要谈的报文主要友以下几个部分组成:3位同步校验位+8位报文长度+报文头+报文体+32位MD5校验位基本格式如下:0X110X120X13000002320204201412231412230100081521转载 2017-09-12 14:05:19 · 1121 阅读 · 0 评论 -
java进程和线程全面解析
一、进程和线程的区别(案例源代码:https://github.com/handsomelohas/javaCode) 在每一个进程上可以继续划分出若干个线程,那么线程的操作一定是要比进程更快的,所以多线程操作性能一定要超过多进程的操作。但是所有的线程都一定是要在进程的基础之上进行划分。所以进程一旦消失,那么线程也一定会消失。(线程永远要依附于进程存在) Java多线程操作在java中对于多线程实...原创 2018-03-19 15:20:46 · 303 阅读 · 0 评论 -
StringBuffer、StringBuider、String类之间的关系
1、String类有哪些特点?字符串常量就是String类的匿名对象,一旦字符串定义则不可改变。String类对象可以使用直接赋值或者是构造方法实例化,前者可以自动入池,又不产生垃圾空间。在实际的开发之中,肯定都要求使用到String类,可是String类有一个天生的短板,不可改变。如果需要经常修改的环境下只能够使用StringBuffer类。在String类中可以使用“+”来实现字符串的连接操作...原创 2018-05-10 09:36:10 · 258 阅读 · 0 评论 -
Date类(Date、SimpleDateFormat和Calendar)使用
1. Date类与long数据类型的转型2. SimpleDateFormat类的使用3. Calendar类的使用如果要操作日期一定要使用日期的处理类。1、Java.util.Date类范例:package com.lohas.demo.date;import java.util.Date;public class TestDateDemo { public sta...原创 2018-05-10 09:45:57 · 1119 阅读 · 0 评论 -
Runtime类(Java JVM的分析)
在每一个java进程之中都会存在有一个Runtime类的对象。由于此类的对象是由Java进程自己维护,所以在整个Runtime类设计的过程之中,只为用户提供了唯一的一个实例化对象。所以这个类所使用的就是单例设计模式,构造方法被私有化了。所以其类的内部一定会提供有一个static方法取得本类的实例化对象。 取得Runtime类对象:public static Runtime...原创 2018-05-10 10:00:28 · 1966 阅读 · 0 评论 -
System 类的基本使用(final、finally、finalize的区别和Cloneable接口)
说到System类一定会首先想到两个方法:输出:System.out.println()数组拷贝:System.arraycopy()-完整定义:public static void arraycopy(Object src,int srcPos,Object dest,intdestPos,int length)在System类中定义有取得当前时间的方法: ...原创 2018-05-10 10:28:07 · 386 阅读 · 0 评论 -
java开发人员的网址
慕课网:http://www.imooc.com/(视频)易百网:http://www.yiibai.com/菜鸟网:http://www.runoob.com/在线API:http://doc.gotomao.com/ http://tool.oschina.net/apidocs/原创 2016-03-09 10:31:36 · 446 阅读 · 0 评论 -
Java线程池使用说明
线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中执行线程的数量。转载 2017-04-17 10:17:15 · 244 阅读 · 0 评论 -
jquery的冒泡事件event.stopPropagation()兼容问题
jquery的冒泡事件event.stopPropagation() 分类: JS与网页特效js中的冒泡事件与事件监听冒泡事件js中“冒泡事件”并不是能实际使用的花哨技巧,它是一种对js事件执行顺序的机制,“冒泡算法”在编程里是一个经典问题,冒泡算法里面的冒泡应该 说是交换更转载 2016-02-25 14:32:11 · 1096 阅读 · 0 评论 -
http错误代码含义大全详解
http错误代码含义:"100" : Continue"101" : witching Protocols"200" : OK"201" : Created"202" : Accepted"203" : Non-Authoritative Information"204" : No Content"205" : Reset Content"206" : Part转载 2016-05-03 11:43:53 · 433 阅读 · 0 评论 -
axis和xfire以及CXF三种方式实现WebServices分别有什么优缺
1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。 2、Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services / SOAP / WSDL 的引擎,是WebService框架的转载 2016-05-04 22:46:04 · 443 阅读 · 0 评论 -
Spring AOP
AOP 概念 Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。 Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等。转载 2016-05-30 22:57:21 · 258 阅读 · 0 评论 -
Exception in thread "http-bio-8080-exec-10" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-bio-8080-exec-10" java.lang.OutOfMemoryError: PermGen spaceat java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(Unknown Source)at ja原创 2016-06-21 18:13:08 · 6174 阅读 · 0 评论 -
Hibernate与JPA的DAO注解的全解和例子
连接数据库配置文件:hibernate.cfg.xml"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> root 200869 com.mysql.jdbc原创 2016-08-11 12:21:45 · 4927 阅读 · 0 评论 -
eclipse/myeclipse/intellij导入项目的各种问题的解决
出现java.lang.UnsupportedClassVersionError 错误的原因出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同原创 2016-09-28 10:29:31 · 2367 阅读 · 0 评论 -
最好的8个Java RESTful框架
原文:Top 8 Java RESTful Micro Frameworks 译文来自:http://colobu.com/ 过去的每一年,涌现出越来越多的Java框架。就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的。连我的老祖母现在也使用一个我从来没有听说过而且可能永远不会使用的框架。玩笑归玩笑,可以做几乎任何事的臃肿的框架市场已经饱和,,但是如何评判转载 2016-10-25 16:48:41 · 533 阅读 · 0 评论 -
HashMap Hashtable区别
http://blog.csdn.net/java2000_net/archive/2008/06/05/2512510.aspx 我们先看2个类的定义[Java] view plain copypublic class Hashtable extends Dictionary implements Map,转载 2016-10-27 15:00:07 · 176 阅读 · 0 评论 -
struts2的注解使用
xml version="1.0" encoding="UTF-8"?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> struts>原创 2016-12-03 18:20:17 · 1836 阅读 · 0 评论 -
Maven和Nexus更新索引(index)的安装配置
Maven的官网下载地址:http://maven.apache.org/download.cgi我的Maven下载地址:http://download.csdn.net/detail/u010342038/9417848Nexus的官网下载地址:http://www.sonatype.org/nexus/go我的Nexus下载地址:http://download.csdn.net/d原创 2016-01-26 09:21:34 · 21049 阅读 · 1 评论