![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 74
耶律小稣
这个作者很懒,什么都没留下…
展开
-
java面试题集锦
这个还是早点准备好! 回答不一定完全正确,但题目还是有些参考意义。故转贴原文: http://www.java-cn.com/bbs-jsp/show.jsp?id=1055&forum=tian_cookieRegardsZerol =======前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为>,还有一篇忘了名字,读后深受启发转载 2014-11-12 15:01:31 · 767 阅读 · 0 评论 -
Java Websocket实例【项目实战系列】
现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的...转载 2018-03-13 10:25:30 · 2422 阅读 · 0 评论 -
dubbo项目实战代码展示
最近公司项目使用dubbo服务,于是就去网上搜索关于dubbo的相关资料,真的很多,但是对于很多人并不是很了解框架或者不是太适合新手的片段代码,于是我就根据项目的相关内容把dubbo部分单独切出来,所有代码可以运行。推荐先看一下dubbo的一篇文章http://doc.okbase.net/congcong68/archive/112508.html 。dubbo的介绍网上已经有很多了,我就不介绍...转载 2018-03-13 10:26:01 · 275 阅读 · 0 评论 -
txt文档操作(导出和导入)【工具包系列】
上一篇介绍了CSV的导入导出,现在介绍txt的导入导出,两者非常的相似,就不多介绍了,直接上代码了[java] view plain copypackage com.lwl.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fil...转载 2018-03-13 10:26:34 · 529 阅读 · 0 评论 -
Excel 导入导出数据库 Java实现
由于公司需求,想通过Excel导入数据添加到数据库中,而导入的Excel的字段是不固定的,使用得通过动态创建数据表,每个Excel对应一张数据表,怎么动态创建数据表,请看上一篇博客。 下面主要讲讲怎么将Excel导入到数据库中,直接上代码:干货走起~~ExcellToObjectUtil 类 主要功能是讲Excel中的数据导入到数据库中,有几个注意点就是 1.一般Excel中第一行是字段名称,不需...转载 2018-03-13 10:28:07 · 194 阅读 · 0 评论 -
Java实现邮箱发送
[java] view plain copypackage com.forenms.ycczj.email; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; /** * 进行邮箱认证 * * */ public class EmailAutherticator exten...转载 2018-03-13 10:34:54 · 155 阅读 · 0 评论 -
JAVA 获取当前 内网 和 外网 的IP 地址
[java] view plain copyimport java.io.BufferedReader; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.URL; public class UserIP { /** * @param args * @thr...转载 2018-03-13 10:35:39 · 3072 阅读 · 0 评论 -
spring quartz2.2.3 集群
#配置参数详解,查看http://haiziwoainixx.iteye.com/blog/1838055#============================================================================# Configure Main Scheduler Properties #===========================...原创 2018-04-03 15:20:34 · 520 阅读 · 0 评论 -
mybatis 批量更新
<update id="importDept" parameterType="java.util.Map"> update sys_user set organization_id = #{deptId} , company_id = #{companyId} where id in <foreach item="item" index="index" collec...原创 2018-04-03 15:25:45 · 101 阅读 · 0 评论 -
gulp 静态文件加版本号
cnpm install --save-dev gulpcnpm install --save-dev gulp-revcnpm install --save-dev gulp-rev-collectorcnpm install --save-dev run-sequence//引入gulp和gulp插件 var gulp = require('gulp'), runSequ...原创 2018-05-04 12:06:02 · 262 阅读 · 0 评论 -
activeMQ实例在项目中的运用二【项目实战系列】
上一篇我们已经介绍了activeMQ的服务器端的开发和代码,那么这一篇就介绍一下怎么获取对应的activeMQ里面的信息,并通过websocket推送到前端。 首先来看一下接收端项目结构:项目结构中主要的就是listener包里面的内容,用于监听MQ中的消息,我们来看其中一个UserPushListener.java类:[java] view plain copypackage c...转载 2018-03-13 10:25:07 · 554 阅读 · 0 评论 -
Linux下配置java环境
1.首先要去下载好JDK,Java SE 8的官方网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己的系统版本来选择是要使用32位版还是64位版。Linux提供了两种安装方式一个是.rpm,另一个是.tar.gz,我所使用的是.tar.gz。在下载前不要忘了选择Ac...转载 2018-03-13 10:24:38 · 95 阅读 · 0 评论 -
java服务器端解决跨域问题【工具包系列】
现在很多开发的API都支持ajax直接请求,这样就会导致跨域的问题,解决跨域的问题一方面可以从前端,另一方面就是服务器端。 既然是搞服务器端,做对外的API服务,当然是做到越简单越好,前端只需要傻傻的使用就好。目前我接触来的情况是有2种实现方式,下面直接代码,你们根据自己项目情况,选择或者修改其中的代码,所有代码都是项目实战中运行的。 第一种情况,比较简单,让所有的controller类继承自定义...转载 2018-03-13 10:24:15 · 217 阅读 · 0 评论 -
Java Socket Server-client端多线程处理代码示例
采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求.【java socket服务端】package cn.outofmemory.socket.server;import java.io.BufferedReader;import java.io.IOException;import java.io.转载 2014-11-12 15:15:07 · 433 阅读 · 0 评论 -
activeMQ实例在项目中的运用【项目实战系列】
1.下载ActiveMQ去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ解压缩apache-activemq-5.14.0-bin.zip,然后双击apache-activemq-5.14.0\bin\activemq.bat运行ActiveMQ程序。启动ActiveMQ以后,登陆:http://localhost:8161/admin/ ,账户和密码...转载 2018-03-13 10:15:34 · 271 阅读 · 0 评论 -
mybatis热部署加载*Mapper.xml文件,手动刷新*Mapper.xml文件
由于项目已经发布到线上,要是修改一个Mapper.xml文件的话,需要重启整个服务,这个是很耗时间的,而且在一段时间内导致服务不可用,严重影响用户的体验度。所以希望可以有一个机制可以,当修改某个mapper.xml的时候,只要重新加载这个mapper.xml就好了,参考网上的一些资料和demo,加上一些自己的总结,下面的代码是通过测试的,可以供你们参考和使用。[java] view plain c...转载 2018-03-13 10:19:21 · 1246 阅读 · 0 评论 -
Java设计模式之单例模式
单例模式(Singleton Pattern) 是一个比较简单的模式, 其定义如下:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例, 而且自行实例化并向整个系统提供这个实例。 )单例模式的优点有:●由于单例模式在内存中只有一个实例, 减少了内存开支, 特别是...转载 2018-03-13 10:20:49 · 77 阅读 · 0 评论 -
eclipse中使用lombok,优化java代码
1、下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar 2、运行Lombok.jar: 找到Lombok.jar所在的目录下,然后运行java -jar lombok.jar 数秒后将弹出一框,以确认eclipse的安装路径2、1 或者直接把lombok.jar 拷贝到eclipse.ini同等目录下面...转载 2018-03-13 10:21:40 · 123 阅读 · 0 评论 -
String的10道经典面试题及答案
1、String是基本数据类型吗?String不是基本数据类型。2、String是可变的话?String是final类型的,不可变。 3、怎么比较两个字符串的值一样,怎么比较两个字符串是否同一对象?比较字符串的值是否相同用equals,比较字符串对象是否同一个用==。4、switch中可以使用String吗?在java中switch后的表达式的类型只能为以下几种:byte、short、char、i...转载 2018-03-13 10:22:08 · 142 阅读 · 0 评论 -
java反射详解实战代码
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性; Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。Class反射机制指的是可以于运行时加载,探知和使用编译期间...转载 2018-03-13 10:22:36 · 135 阅读 · 0 评论 -
spring-boot快速入门实践代码
spring-boot我想已经有很多人了解太的概念了吧,不了解的你可以网上一查一大堆,但是概念有的时候还是很难让人深入理解,我知道它,但是它是干什么的就不知道了。以下摘要是网上对比spring的,看客可以参考以下:[plain] view plain copySpringboot之Spring与Spring boot的区别:一直以来,由于对SPRING的理解不深入。在使用中总是Spring boo...转载 2018-03-13 10:23:27 · 121 阅读 · 0 评论 -
Emoji保存到数据库问题【小程序入坑系列】
目前使用的数据库是mysql而且默认的数据字符集是“utf-8”,当小程序用户的昵称中含有emoji图片的时候保存到数据库就会有问题。使用mysql数据库的时候,如果字符集是UTF-8并且在java服务器上,当存储emoji表情的时候,会抛出以上异常(比如微信开发获取用户昵称,有的用户的昵称用的是emoji的图像)这是由于字符集不支持的异常,因为utf-8编码有可能是两个,三个,四个字节,其中Em...转载 2018-03-13 10:23:50 · 453 阅读 · 0 评论 -
java 文件打包 压缩下载
package com.jszh.shishibao.os.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util....原创 2018-04-26 15:08:02 · 235 阅读 · 0 评论