- 博客(24)
- 收藏
- 关注
原创 BSP和B2B电子客票怎么区分
区分:BSP是通过机票代理人销售的B2B是通过一种专用的电脑分销系统销售的BSP:BSP中性票是有国际航协认可的代理人出售的统一规格的票证,它替代了以前由各家航空公司印制的机票。BSP电子客票是BSP纸票的无纸化产物。BSP电子客票不仅方便了旅客,更为航空公司和代理人带来了极大的益处,节省了大量的人力和物力,可以免去纸质客票的印刷、运输、保管和回收等费用;同时它使传统道德纸质机票的票据流变为了电子化数据流,它可以完成像纸票一样的功能,执行出票、作废、退票等操作。但又没有纸票遗失或被冒
2021-11-03 16:24:52
3835
原创 String.split()分割字符串,转义字符
1、String.split()String有个方法是分割字符串 .split()。但是有写字符串是需要转义才能分割,不然就会出错。需要转义的字符串:. $ | ( ) [ { ^ ? * + \\ 共12个特殊字符,遇到以这些字符进行分割字符串的时候,需要在这些特殊字符前加双反斜杠 \\例如:str.split("\\.") str.split("\\$...
2018-05-29 17:51:42
37858
3
原创 Spring AOP实现原理
1、Spring AOPspring的面向切面编程,是面向对象编程的一种补充,用于处理系统中分布的各个模块的横切关注点,比如说事务管理、日志、缓存等。它是使用动态代理实现的,在内存中临时为方法生成一个AOP对象,这个对象包含目标对象的所有方法,在特定的切点做了增强处理,并回调原来的方法。Spring AOP的动态代理主要有两种方式实现,JDK动态代理和cglib动态代理。JDK动态代理通过反射来接...
2018-05-18 14:55:12
35493
原创 MySQL数据库详解
1、MySQL存储引擎分为两种:MyISAM和InnoDB,MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB,InnoDB比较常用。区别:存储结构:MyISAM:每张表存在三个文件中,xxx.frm文件存储表定义;xxx.MYD文件存储表数据;xxx.MYI文件存储表索引。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的...
2018-05-10 17:21:12
9507
2
原创 自动装箱拆箱
1、简介装箱:自动把基本类型转化为包装器类型拆箱:自动把包装器类型转化为基本类型2、主要对应的包装器类型byte (1字节) Byteshort (2字节) Shortint (4字节) Integerlong (8字节) Longfloat (4字节) Floatdouble (...
2018-05-02 17:17:05
339
原创 spring线程池的理解和使用
1、spring线程池<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 线程池维护线程的最少数量,默认为1 --> <property name="corePoolSize" value="5" /&
2018-04-28 19:04:37
3053
原创 java线程池理解与使用
1、常用的四种线程池Executors类中提供的几个静态方法来创建线程池:newCachedThreadPool 缓存线程池newFixedThreadPool 固定线程数线程池newSingleThreadExecutor 单线程线程池newScheduledThreadPool 定时和周期性任务执行的定长线程池2、线程池的说明及使用newCachedThreadPool 创建一个...
2018-04-28 16:03:26
260
原创 @Transactional配置详解
1、事务的7种属性PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。,默认配置,也是常用的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW -- 新...
2018-04-27 18:04:33
2105
原创 嵌套事务及事务不起作用的问题
代码方法示例 @Transactional public void saveAA() { try { //方法A第一次更新数据 mapper.save(); //调用方法B更新数据 this.saveBB(); } catch (Exception e) {...
2018-04-27 14:46:54
4976
1
原创 Log4j日志配置详解
1、log4j日志简介Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的级别分为四级,优先级从高到低有DEBUG、INFO、WARN、ERROR,用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;日志信息的输出格式则控制了日志信息的显示内容注意:Log4j日志级别是定义在org.apache.log4j.Le...
2018-04-26 16:41:15
21446
4
原创 Eclipse MyBatis Generator自动生成代码实体类及mapper.xml
MyBatis Generator插件安装1、打开Eclipse,按照【Help】 -> 【Eclipse Marketplace...】打开选项;2、搜索输入MyBatis Generator,点击【Go】,如下图,然后点击右下角的【Install】(如果已经安装,则会出现如下图的两个按钮【Update】【UnInstall】)即开始安装,安装完成后重启Eclipse。3、验证是否安装成功...
2018-04-23 20:45:34
11640
原创 SpringMVC页面传参到后台,日期字符串报错处理
在controller类中加入如下代码,如果页面的查询格式都是同一格式的日期,则直接放到BaseController类中即可:@InitBinderprotected void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
2017-04-22 16:01:21
1219
1
原创 table表格清除默认样式
table{width:100%;text-align:center;border-collapse:collapse;border-spacing:1;border-spacing:0; }table td{word-break: break-all; word-wrap:break-word;border-right:1px solid #939598; border-bottom:1
2017-02-17 16:41:03
10252
翻译 jquery-EasyUI datagrid 换行
加上参数:nowrap: false,即可。 如下代码:$("#userList").datagrid({ width: 'auto', height: 'auto', fitColumns:true, nowrap: false, collapsible: true, singleSelect: true, rownumbers: tru
2017-02-07 09:36:45
3706
翻译 网页粒子背景插件 -Canvas-nest.js
1、简介Canvas-nest.js是一个非常好看的网页粒子背景插件,不需要依赖任何第三方库即可运行,提供额非常炫酷的背景。 2、特点不依赖于任何框架或者库,使用原生js编写。轻量级,只有不到2kb(50行代码左右)。使用起来非常简单,直接在html页面引入即可。 3、使用方法直接把下面这段代码粘贴到HTML的body标签中即可scripttype="t
2017-01-11 16:03:39
8041
原创 把自己的网站页面“加入收藏”或者“设为主页”
直接上代码: 加入收藏-设为首页 // 设置为主页 function SetHome(obj, vrl) { try { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(v
2017-01-06 17:03:07
828
原创 腾讯QQ聊天链接地址
在自己的网站页面上添加QQ聊天链接:html代码如下: New Document <input type="button" value="联系我" onclick="window.open('tencent://message/uin=1076242265&Site=www.bejson.com&Menu
2017-01-06 16:43:21
4662
原创 spring boot默认日志配置,以及改用log4j日志配置
1、logging.config配置不起作用的原因application.properties中有个一logging.config的配置,这个属性后面跟的日志配置文件必须是.xml结尾的。否则不起作用。2、spring-boot 使用其他日志时,日志配置文件不起作用创建Spring Boot工程时,我们在pom.xml文件中引入的spring-boot-starter包含了spring
2017-01-06 16:22:05
16362
原创 spring-boot使用注解获取配置文件中的值
1、配置文件:ylxy.properties#其他属性配置mail.default.from=admin@ylxy.commail.debug=falsemail.transport.protocol=smtpmail.host=192.168.75.100mail.username=ylxymail.password=1234 2、启动类中引入配置文件加入注解
2016-12-30 16:08:08
19955
1
原创 @Controller和@RestController的区别
我们一般都会在Controller上加上@Controller注解,但是有时候也见有加上@RestController的,现在就说说他们的区别:1、不同。@Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@ResponseBody注解,也可以返回实体对象。@RestController类中的所有方法只能返回String、Object、J...
2016-12-29 15:19:40
4330
转载 commons-lang包中我们常用的类的作用
commons-lang包中对我们有用的类主要有:1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖3.SystemUtils 主要获取一
2016-12-27 15:24:45
724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅