![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后台知识
文章平均质量分 58
黑白配_
这个作者很懒,什么都没留下…
展开
-
spring事物配置,声明式事务管理和基于@Transactional注解的使用
事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。转载 2018-01-23 14:36:51 · 202 阅读 · 0 评论 -
java读取文件内的内容
读取文件内的内容:String importFilePath = "D:\\bulkImport\\image";File file = new File(importFilePath);if (file.isDirectory()) {String[] filelist = file.list();for (int i = 0; i < filelist.length; i++...原创 2018-10-26 15:30:12 · 135 阅读 · 0 评论 -
SpringBoot线程池配置和使用
配置文件:#spring线程池task-executor: core_pool_size: 5 max_pool_size: 10 queue-capacity: 20 name-prefix: async-service-线程池配置类:@Configuration@EnableAsyncpublic class TaskExecutorConfig { ...原创 2018-10-17 16:38:02 · 3817 阅读 · 0 评论 -
nginx安装、配置、简单使用
nginx下载:http://nginx.org/en/download.htmlnginx无需配置,可直接使用配置多个tomcat:1、配置运行tomcat 首先要配置java的jdk环境,这个就不在谢了 不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat2、第一个tomcat: 找到"我的电脑" 里面的环境变量 , 添加"CATALINA_H...原创 2018-10-19 14:38:04 · 216 阅读 · 0 评论 -
一台电脑配置多个tomcat
1、配置运行tomcat 首先要配置java的jdk环境,这个就不在谢了 不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat2、第一个tomcat: 找到"我的电脑" 里面的环境变量 , 添加"CATALINA_HOME"="E:\apache-tomcat-6.0.29" 这个时候第一个tomcat启动运行是没有问题的3、接着开始配置第二个tomca...转载 2018-10-18 15:32:35 · 188 阅读 · 0 评论 -
阿里巴巴 - fastjson API
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式 Fastjson是阿里巴巴内部开发的用于java后台处理json格式数据的一个工具包,包括“序列化”和“反序列化”两部分 下面是FastJson的简介:常用的方法 Fastjson API入口类是com.alibab...原创 2018-09-12 15:13:20 · 1211 阅读 · 0 评论 -
Hibernate学习
Hibernate什么是orm:对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。(将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。因此ORM的目的是为...原创 2018-04-25 16:41:41 · 181 阅读 · 0 评论 -
已知两点的经纬度算两点的直线距离
球面距离算法(地球是圆的):地球半径可知// 计算两点距离 返回单位:米 private final double EARTH_RADIUS = 6378137.0; private double gps2m(double lat_a, double lng_a, double lat_b, double lng_b) { double radLat1 = (lat_a * ...原创 2018-01-19 14:06:54 · 4081 阅读 · 0 评论 -
数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Con...转载 2018-03-01 17:35:50 · 172 阅读 · 0 评论 -
mybatis入门基础(六)----高级映射(一对一,一对多,多对多)
一:订单商品数据模型1.数据库执行脚本 创建数据库表代码: View Code 测试数据代码: View Code2.数据模型分析思路(1).每张表记录的数据内容:分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程;(2).每张表重要的字段设置:非空字段、外键字段;(3).数据库级别表与表之间转载 2018-01-10 16:09:26 · 226 阅读 · 0 评论 -
mybatis foreach标签使用
foreach 的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach 元素的属性主要有 item,index,collection,open,separator,close。item 表示集合中每一个元素进行迭代时的别名,index 指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open 表示该语句以什么开始,separator 表示在每次进行迭转载 2018-01-10 11:34:10 · 238 阅读 · 0 评论 -
spring基于注解形式配置事物
或者 <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource" />数据源 <bean id="dataSource" class="org.ap原创 2017-12-05 19:54:30 · 224 阅读 · 0 评论 -
浅谈在Java开发中的枚举的作用和用法
枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。1转载 2018-01-10 09:51:33 · 245 阅读 · 0 评论 -
Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service
Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service,它包含三个部分: 核心服务器(Core Server) 通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务。 核心客户端(Core Client) Jersey客户端API能够帮助开发者与RESTful服务轻松通信; 集转载 2018-01-16 16:24:38 · 1104 阅读 · 0 评论 -
httpClient发送http请求时组织post(put)数据
在组织POST数据时,用了UrlEncodedFormEntity()这个方法,但是后台报错,说是无法解析json内容。按照本来的想法,向后台发送的是 json 格式的内容,里面有参数和值,供后台程序处理,形式如下“:{"content":"鍛樺伐涓氬姟姘村钩涓嶈冻","townId":"14","companyId":"8","date":"2014-12-27","superv原创 2018-01-16 15:58:25 · 1867 阅读 · 0 评论 -
HttpClient使用详解(转)
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会转载 2018-01-16 15:36:22 · 8997 阅读 · 0 评论 -
SpringMVC-@RequestMapping的参数和用法
RequestMapping里面的注解包含的参数如图:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping 除了修饰方法, 还可来修饰类 :类定义处: 提供初步的请求映射信息。相对于 WEB 应用的根目录;方法处: 提供进一步的细分映射信息转载 2018-01-16 14:11:04 · 230 阅读 · 0 评论 -
Windows系统下载使用kafka
安装ZooKeeper1、 下载安装包https://www.apache.org/dyn/closer.cgi/zookeeper/2、 解压并进入ZooKeeper目录,笔者:D:\Kafka\zookeeper-3.4.9\conf3、 将“zoo_sample.cfg”重命名为“zoo.cfg”4、 打开“zoo.cfg”找到并编辑dataDir=D:\\Kafka\z...转载 2018-12-24 14:21:34 · 1950 阅读 · 1 评论