java/JAVAEE架构
木凡007
这个作者很懒,什么都没留下…
展开
-
Java并发与多线程教程(2)
Java同步块Java 同步块(synchronized block)用来标记方法或者代码块是同步的。Java同步块用来避免竞争。本文介绍以下内容:Java同步关键字(synchronzied)同步的实例方法同步的静态方法实例方法中的同步块静态方法中的同步块Java同步示例Java并发工具集Java 同步关键字(synchronized)转载 2016-04-12 09:37:15 · 958 阅读 · 0 评论 -
CXF提供Client调用WebService接口的方法
CXF提供Client调用WebService接口的方法 1、 JaxWsProxyFactoryBean 简介:调用方式采用了和RMI类似的机制,即客户端直接服务器端提供的服务接口(interface),CXF通过运行时代理生成远程服务的代理对象,在客户端完成对webservice的访问;几个必填的字段:setAddress-这个就是我们发布webservice时候的地址,保持...转载 2018-12-18 12:52:55 · 940 阅读 · 0 评论 -
linux sendGet方法无效
linux 环境小 sendGet方法无效,换了一种方式解决,解决代码如下public static String httpsRequest2(String requestUrl, String requestMethod, String outputStr) { JSONObject jsonObject = null; StringBuffer str...原创 2018-07-31 10:29:32 · 364 阅读 · 0 评论 -
Token 认证的来龙去脉
摘要: Token 是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回 Token 给前端。前端可以在每次请求的时候带上 Token 证明自己的合法地位不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。通常情况下,我们在讨论某个技术的时候,都是从问题开始。那么第一个问题:为什么要用 Token?而要回答这转载 2018-01-30 11:55:16 · 308 阅读 · 0 评论 -
分享统计Java web项目的行数的代码
可以自动统计Java项目中后缀为.java,.js,.css文件的行数,空行自动忽略main方法中传入Java项目的绝对路径即可[java] view plain copypackage com.bjfl.electric.lottery.test; import java.io.BufferedReader; import java.io.File; import java.io.File转载 2018-01-19 15:28:06 · 665 阅读 · 0 评论 -
彻底解决Spring MVC 中文乱码 问题
1:表单提交controller获得中文参数后乱码解决方案注意: jsp页面编码设置为UTF-8form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果[html] view plain copy%@ page language="java" import="java.util.*" pageEnc转载 2018-01-31 17:39:49 · 6662 阅读 · 1 评论 -
HttpServletResponse接口
HttpServletResponse接口是ServletResponse的子接口,HttpServlet类的重载service()方法及doGet()和doPost()等方法都有一个HttpServletResponse类型参数:protected void service(HttpServletRequest req, HttpServletResponse resp)throws转载 2017-08-28 10:50:10 · 667 阅读 · 0 评论 -
java 同步锁(synchronized)
Java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。如果在一个时间点上,两个线程同时使用这个资源,那他们取出的火车票是一样的(座位号一样),这样就会给乘客造成麻烦。比如下面程序:[java] view plain copy转载 2017-08-23 16:18:03 · 281 阅读 · 0 评论 -
java微信硬件设备授权案例
微信硬件设备接入,本文是基于微信蓝牙设备接入的案例,交互场景为微信app和蓝牙设备通过蓝牙连接成功,然后进行数据的交互传输。原创 2016-08-12 10:39:43 · 1983 阅读 · 0 评论 -
java 发送邮件163服务
import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session;imp原创 2017-05-09 10:03:06 · 451 阅读 · 0 评论 -
Java多线程完整版基础知识
ava多线程完整版基础知识(翟开顺由厚到薄系列)1.前言线程是现代操作系统中一个很重要的概念,多线程功能很强大,Java语言对线程提供了很好的支持,我们可以使用java提供的thread类很容易的创建多个线程。线程很不难,我对之前学习过的基础,在这做了一个整理,本文主要参考的是Java研究组织出版的j2se进阶和张孝祥-java就业培训教材这两本书2.概述2.1线程是什转载 2016-12-28 09:04:33 · 512 阅读 · 0 评论 -
http传输json进行服务端接口与客户端对接,以及restful实现
话不多说,直接贴代码,照写就好了服务端接口编写,我用的是springmvc,服务端接口其实和平时web开发一样,就是返回出json就好了,还有就是接受数据也是json,方法如下:[java] view plain copy @Controller @RequestMapping("/user") public class转载 2016-12-22 16:05:04 · 1829 阅读 · 0 评论 -
Nginx 配置反向代理后,页面中取绝对URL地址的问题显示代理端口
upstream tomcat { server 127.0.0.1:82;}location / { proxy_pass http://tomcat;}如上配置,反向代理后,使用http://test.xxx.com/访问,但是页面中的链接变成了:http://tomcat:82/xxxx.html请问大家,这个要如何配置,才能原创 2016-07-20 08:48:28 · 17654 阅读 · 5 评论 -
urlrewrite 的使用方法
、下载: 下载地址为http://tuckey.org/urlrewrite/#download 2、配置 将urlrewrite.jar包导入 然后在web.xml配置过滤器 UrlRewriteFilter class> org.tuckey.web.filters.urlrewrite.UrlRewrit转载 2016-07-05 18:01:31 · 2489 阅读 · 0 评论 -
Jmeter教程 简单的压力测试
1.Jmeter 概要描叙jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。2.Jmeter 基本界面和组件的转载 2016-07-25 18:03:38 · 2043 阅读 · 0 评论 -
java并发与多线程教程
Java并发性与多线程介绍在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。随着多任务对软件开发者带来的新挑战,程序不在能假设独占所有的转载 2016-04-08 17:59:47 · 463 阅读 · 0 评论 -
java获取时间和系统时间不一致,ubuntu修改时区和时间的方法
1.首先查看时区:swfsadmin@swfsubuntu:~$ date -RTue, 17 Dec 2013 18:23:01 +0800如果要修改时区,执行sudo tzselect2.选择区域:亚洲swfsadmin@swfsubuntu:~$ sudo tzselect[sudo] password for swfsadmin: Sorry, try again...转载 2019-04-19 10:12:45 · 1965 阅读 · 0 评论