自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胜煜的博客

心随所向,无问西东

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA并发-双重锁检测风险

JAVA并发-双重锁检测风险

2022-07-21 15:51:36 171 2

原创 Mysql数据库InnoDB引擎的锁

概述      Mysql常用引擎有MYISAM和InnoDB,而InnoDB是mysql默认的引擎。MYISAM不支持行锁,而InnoDB支持行锁和表锁。行锁:共享锁(S):允许一个事务去读一行,阻止其他事务获得相同的数据集的排他锁(读的时候,其他可以读,但是不能写)。排他锁(X):允许获得排他锁的事务更新数据,但是阻止其他事务获得相同数据集的共享锁和排他锁(写的时候,其他事物不能读和写)。sq...

2018-04-27 20:35:50 225

原创 spring默认事务异常处理

        spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。         那么什么是检查型异常什么又是非检查型异常呢?             1、继承自RuntimeException或Error的是非检查型异常           2、继承自Exception的则是检查型异常(RuntimeException本身也是Exceptio...

2018-04-26 18:20:51 2490

原创 Mybitis针对String参数的三种方案

第一种方案 DAO层的函数方法         Public Map selectUser(String name,String area);对应的Mapper.xml         <select id="selectUser" resultMap="java.util.Map">              select  *  from user  where user_name...

2018-04-25 17:27:48 291

原创 sql"case when"用法

---用法一:SELECT             CASE WHEN STATE = '1' THEN '成功'                  WHEN STATE = '2' THEN '失败'            ELSE '其他' END              FROM  SYS_SCHEDULER---用法二:    SELECT STATE            CASE W...

2018-04-23 18:59:53 201

原创 netty socket相关的一些整理实践

一、Netty概述    Netty 是由JBOSS提供的一个java开源框架,Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。    Netty 是一个基于NIO的客户、服务器端编程框架,Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发,同时吸收了多种协议的实现经验,这些协议包括FTP,S...

2018-04-23 18:53:54 516

原创 关于OKHttp一点心得

一、概述        okhttp是专注于提升网络连接效率的http客户端,Android版Http客户端,支持SPDY、连接池、GZIP和HTTP缓存;它能实现同一ip和端口的请求重用一个socket,这种方式能大大降低网络连接的时间,和每次请求都建立socket,再断开socket的方式相比,降低了服务器服务器的压力。二、基于json请求的案列   public static String ...

2018-04-23 17:48:33 768

原创 MySql常用命令总结

MySql常用命令总结1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE utf8_general_...

2018-04-19 17:58:50 137

原创 java读取配置文件

一、针对不会经常变化的文件    通过*.class.getClassLoader().getResourceAsStream读取文件之后,会把文件存在内存中缓存,后来每一次读取都是读取内存中的内容了,而不是再次读取,同理ResourceBundle.getBundle("resource/config")。    eg:    1、 public static Properties newIns...

2018-04-19 11:18:05 149

原创 jdk8新增Lambda及相关使用

import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Optional;import java.util.function.Predicate;import java.util.stream.Collectors;public clas...

2018-04-18 12:50:23 478

原创 Soup解析html简单使用

import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class TestSinaHtml_Soup {        public static ...

2018-04-17 16:33:08 1054

原创 计算机主板的几种高速率接口了解

NGFF接口又称为M.2接口,多用于超极本,尺寸仅为42mm|22mm,而目前mSATA接口(比MicroSATA更小)的SSD尺寸为51mm|30mm,使用mini PCI-E界面传输信号(传输速度支持1.5Gbps、3Gbps、6Gbps三种模式),NGFF接口使用4xPCI-E Gen3 来传输数据,速度大大提高SATA3接口,主要就是指传输速度翻番达到6Gbps,同时向下兼容旧版规范“SA...

2018-04-17 14:35:14 3564

原创 DateUtil线程安全使用

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.Instant;import java.util.Date;import org.apache.commons.lang.StringUtils;public class Dat...

2018-04-17 10:45:04 2010

原创 jdk8及以上 foreach遍历map和list

    //foreach功能,遍历Map    public void queryMapExt(Map<String,Object> map){        map.forEach((k,v)->{            System.out.println("Item : " + k + " Count : " + v);            System.out.pri...

2018-04-16 17:06:01 45203 1

原创 java 单例安全使用

概念:单例对象的类必须保证只有一个实例存在两种实现:第一种/*** 饿汉式(推荐)* 单例实例在类装载时就构建,急切初始化*/public class Test {        private Test() {        }        public static Test instance = new Test();        public Test getInstance() { ...

2018-04-16 16:28:37 149

原创 java反射一点应用心得

    //java反射,获取类成员类型    public static void checkObjAndStr(Object object) throws IllegalAccessException {          if(null==object) return;        //继承的父类        for(Class<?> clazz = object.getCl...

2018-04-08 17:11:56 149

原创 java序列化和反序列化使用的一点小结

使用jackson[ObjectMapper]进行相关转化    private static final ObjectMapper mapper = new ObjectMapper().setVisibility(JsonMethod.FIELD, Visibility.ANY);    //json串转对象    public static <T> T jsonToPojo(St...

2018-04-02 11:40:04 1844

原创 java 中文字符和unicode编码值相互转化

1、引用工具 import com.alibaba.fastjson.JSON;2、转化方法    //unicode转中文    public static String unicodeToString(String str) {          return String.valueOf(JSON.parse(str));    }         //中文字符转

2018-02-02 11:11:09 8524

原创 使用Xstream,javabean转化为xml

一、最终效果二、代码内容1、测试的实体bean(User/Customer)import java.util.List;import com.thoughtworks.xstream.annotations.XStreamAlias; //别名注解,作用目标: 类,字段@XStreamAlias("user") public class User {  

2018-01-23 13:09:02 235

原创 通过JAXB,将javaBean转xml

最终效果:代码内容:1、请求的总体结构model(RequestModel)import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlElement;import j

2018-01-23 11:26:30 244

xstream jar

xmlpull-1.1.3.1.jar/xstream-1.4.10.jar,xstream针对xml、bean转化

2018-01-23

jaxb jar包

jaxb jar(jaxb-api-2.2.7.jar) 针对xml和bean转化工具

2018-01-23

空空如也

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

TA关注的人

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