自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 JMM(Java内存模型)---线程安全极概念浅析杂记

由于CPU有多级缓存 处理器为了提高运算速度,做出了违背代码原有顺序在多核时代多线程下使得计算不准确会发生。Java虚拟机提供了一套统一的标准让不同的虚拟机,不同的CPU上代码运行结果一致,这个标准就是Java内存模型(Java Memory Model,简称JMM),它规定了一个线程如何和何时可以看到其他线程对共享变量的修改以及在必要的时候如何同步访问共享变量。Java内存模型的有8...

2019-07-14 17:45:35 264

原创 WebClient 配置全局过滤器为每次请求添加Headers

spring WebClient 配置全局过滤器为每次请求添加Headers在使用spring cloud的时候当版本升级到新版的时候,之前使用的AsyncRestTemplate发现已经被弃用官方推荐是新版的WebClient,既然使用了新版本当然药将这个新版本的功能用上。我们使用了webClient 考虑下面两个问题spring cloud 新版本为什么要弃用AsyncRestTem...

2019-02-26 23:52:44 7853

原创 前后端分离开发接口定义mock 数据

现在开发的方式基本都采用了前后端分离的技术来实现,初期有页面原型,后端代码没有开发完成,前端工程师就不能开发前端页面,这样前端在初期就不能作业面设计,假数据是写死的不是很灵活。于是有了mock的概念。mock介绍《图片来自mock官网》 http://mockjs.com/这里我安利一个国内开源的mock接口定义的官方网站https://www.easy-mock.com这是对mock的封装,不需...

2018-05-25 10:48:24 3531

原创 Spring cloud restTemplate 传递复杂参数(多个对象)

使用微服务的时候往往服务之间调用比较麻烦,spring cloud提供了Feign接口调用,RestTemplate调用的方式这里我探讨下RestTemplate调用的方式:服务A:接收三个对象参数 这三个参数的是通过数据库查询出来的服务B:要调用服务A 服务B提供了查询三个参数的方法,后面要使用三个参数对于服务A,处理的方式有两中1. 服务B提供一个Feign接口将查询三个参数的方法公开,服务...

2018-04-22 21:01:53 14730

原创 前端访问后台(java spring boot)跨域解决解决方案

在前后台分离的时代,跨域访问是最常见的问题。话不多说上springboot的跨域解决办法@Configurationpublic class CorsFilterConfig { @Bean public FilterRegistrationBean corsFilter(){ UrlBasedCorsConfigurationSource source = new U...

2018-04-22 18:42:42 1978

原创 java多线程实现方式与死锁模拟

java 多线程使用的时候有1.实现Runnable接口 资源可以共享2.继承Thread类 资源可以共享3.实现Callable接口 实现Callable接口的任务线程能返回执行结果;而实现Runnable接口的任务线程不能返回结果,Callable接口的call()方法允许抛出异常;而Runnable接口的run()方法的异常只能在内部消化,不能继续上抛实现Callable接口的任务线程

2018-01-23 19:29:52 786

原创 Maven常用插件配置

Mybatis-genertor mybatis数据库生成基本的pojo和mapper的插件 <!-- 用maven mybatis插件 如果不在plugin里面添加依赖包得引用的话,会找不到相关得jar包, 在plugin外部得jar包,他不会去找到并执行,

2018-01-11 17:12:07 329 3

原创 关于Spring4.1+版本的后台返回json问题说明及解决办法

spring-web是web开发得力的框架,版本升级之后我们以前后台配置文件的MappingJacksonHttpMessageConverter 报错查看版本比较信息spring最后一版支持 MappingJacksonHttpMessageConverter 的是4.0.9之后完全使用了MappingJackson2HttpMessageConverter 直接删除了MappingJack

2018-01-11 16:22:42 512

原创 logBack配置文件

依赖的包 ch.qos.logback logback-classic 1.1.11 ch.qos.logback logback-core 1.1.11 UTF-8 [%d{HH:mm:ss.SSS}][%p][%c{40}][%t] %m%n

2018-01-08 17:51:00 347

原创 Mybatis Generator配置笔记

xml version="1.0" encoding="UTF-8"?> generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.d

2018-01-02 16:58:50 263

原创 git安装配置和连接码云公钥

Git简介Git是一个免费开源的分布式版本控制系统 可以有效的高速的处理从很小到非常大的项目版本管理GIT安装git(linux安装) 下载地址 源码包 https://github.com/git/git/archive/v2.15.0.tar.gz 依赖安装sudo yum -y install zlib-devel openssl-devel cpio expat-devel get

2017-12-07 15:28:50 18697

原创 本地maven仓库清理(java代码)

本地maven仓库清理在有些情况下mavan会下载一些无用的文件产生一些垃圾,使用idea的时候自动加载依赖最容易产生这种情况感觉用着不舒服就可以清理下 清理代码[仅供参考]代码package com.xuzhao.utils;import java.io.File;/** * 清理maven仓库 * @author xuzhao * */public class MavenClea

2017-12-07 14:45:15 7862 1

原创 Centos 7 Nginx安装与防火墙的配置

nginx简介 nginx是一款轻量级web服务器、也是一款反向代理服务器(俄罗斯应用) 直接支持Rails和PHP程序 可以作为HTTP的反向代理服务器 作为负载均衡服务器 作为邮件代理服务器 帮助实现前端动静分离 特点: 高稳定 高性能 资源赞用少 功能丰富 模块化结构 支持热部署nginx 必须安转的依赖1.

2017-09-27 22:00:43 1151

原创 CentOS 7 yum配置和vsftpd的安装配置

CentOS 7 yum配置和vsftpd的安装配置阿里云yum源的配置yum安装vsftpdfirewall防火墙的配置阿里云yum源的配置备份系统yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载CentOS7阿里云源wget http://mirrors.aliyun.

2017-09-23 20:16:32 1808

原创 Spring Boot(Web)初探四( 异常处理与使用)

后台代码向前端页面反馈结果上一篇中我们说了数据访问,我们在类中定义了约束,不能为空等操作,但是只有成功之后前台浏览器才有Person的json信息,或者删除用户等操作有一些条件,这些条件在service判断之后返回给Controller controller层在进行判断,代码很冗余,这样很不友好。 像这种情况我们就可以使用异常处理来进行1.在后台返回Object错误的时候统一处理返回 @Post

2017-09-07 10:07:31 228

原创 Spring Boot(Web)初探三( 数据访问)

提到数据访问必不可少的就是增删改查操作这篇文章主要介绍spring-boot-jpa操作数据的过程 这里的例子都是基于编写api所以我们需要有一个测试工具 ,我使用的是Postman这个插件可以模仿所有的请求类型,非常方便。创建数据库实体映射package com.xuzhao.entity;import javax.persistence.Entity;import javax.persist

2017-09-05 23:19:42 247

原创 Spring Boot(Web)初探二( 配置文件)

传统的配置文件–properties在resources/下创建 application.properties#spring-boot configserver.port=80 #服务端口号server.context-path=/ #请求的地址我们发现每次书写都要写上前缀 有点冗余,在这个代码追求简洁的年代简直不能任,还好spring官方给我提供了基于 yml的配置文件新式配置文件–yml我们

2017-09-04 23:31:44 293

原创 Spring Boot(Web)初探一( 入门【HelloWorld】)

Spring-Boot(Web)初探一( 入门【HelloWorld】)环境说明 jdk 1.8 , maven 3.3.9,spring-boot 1.4.7,git,idea2016创建一个spring-boot项目 自己创建或者使用spring提供的例子 spring官方的例子地址: https://github.com/spring-projects/spring-boot/tre

2017-09-04 21:51:07 303

原创 Weblogic命令停止部署应用的方法

weblogic控制台用命令启动暂停和部署应用程序

2017-05-27 13:40:00 11463

原创 weblogic.Deployer命令行参考配置说明

weblogic.Deployer命令行参考配置说明,一些shell或者程序调用weblogic控制台你的参数陪配置。

2017-05-27 13:36:12 6166

原创 设计模式之单例模式

好的设计模式分享

2015-03-24 13:21:24 646

原创 Java写的不用数组对四个数进行排序的算法

import java.util.Scanner;/** * 不用数组对四个数字进行排序 * * @author xz * 有更好的方案请联系[email protected] * 谢谢!!! */public class Sort { public static void main(String[] args) { Scanner in = new Scanner(Sy

2014-11-07 12:23:03 1156

原创 不用数组对四个数字进行排序

import java.util.Scanner;/** * 不用数组对四个数字进行排序 * * @author xz * 有更好的方案请联系[email protected] * 谢谢!!! */public class Sort {public static void main(String[] args) {Scanner in = new Scanner(System.in);System

2014-11-06 22:05:55 2107

原创 java实现的万年历(算法自己写的能不能优化)

package 万年历;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent

2014-07-27 12:41:09 566

原创 对上个小东西利用JOptionPane实现感觉好烦的

package tuixiangzi;import javax.swing.JOptionPane;public class xz { public static void main(String [] agrs){ int yes; int count=0; boolean flag=false; do{ String yesSring=JOptionPane.s

2014-05-15 17:06:34 463

原创 初学Java闲来无事写的黑舍友的代码

public static void num(){ Scanner input=new Scanner(System.in); int yes,count=0; boolean flag=false; do{ System.out.println("请输入@@实时身体状况1表示还好,0表示虚脱."); yes=input.nextInt(); if(yes==0||yes==

2014-05-15 15:04:28 682

客户端点击在服务端同样的位置画圆形图案

使用UDP和TCP实现的在客户端点击按钮在服务端相应的位置画出一个圆形图案

2018-01-11

【Gson+fastjson】json转换工具

比较好用的两个json生产工具,并且一直再用效率高依赖少。

2017-01-20

【数据源技术】阿里巴巴数据源

java开发再也不用迷恋国外的数据源了,阿里巴巴数据源技术,安全好用国内生产。

2017-01-19

【toad for db2】db2好用的工具,包含6.1&6.2 db2客户端

资源说明:包含32位和64位版本,db2客户端在其中。db2开发没有个好的工具,这个是2015和2016最新最新的toad for db2工具个人使用感觉不错,界面也比较好看,还有好多功能,需要的小伙伴可以下载看看。 资源补发问题,请大家不要下载以前的那个版本了,那个是360云盘,360云盘停运导致资源无法使用,敬请谅解。

2017-01-19

SSH整合示例项目 hibernate5.2.3+struts2.5.2+spring4.3.3.zip

SSH整合示例项目 hibernate5.2.3+struts2.5.2+spring4.3.3.zip

2016-10-18

toad for db2 6.1&6.2beta

db2开发没有个好的工具,这个是2015最新最新的toad for db2工具个人使用感觉不错,界面也比较好看,还有好多功能,需要的小伙伴可以下载看看。

2016-03-01

采用UDP或者TCP编写一个网络程序,该程序的客户端每隔1秒向服务端发送一个温度值,服务端能够接收该温度值并显示一条动态温度曲线

采用UDP或者TCP编写一个网络程序,该程序的客户端每隔1秒向服务端发送一个温度值,服务端能够接收该温度值并显示一条动态温度曲线.

2015-01-05

java日历界面与功能

java实现日历界面并完成功能:可以按年前后翻动;可以按月前后翻动,显示日历,周日显示红色,周六显示蓝色。

2014-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除