异步操作 单线程模型 指的是,JavaScript 只在一个线程上运行 也就是说,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待 注意,JavaScript 只在一个线程上运行,不代表 JavaScript 引擎只有一个线程。 指的是,JavaScript 只在一个线程上运 ...
分类:
编程语言 时间:
2018-10-18 00:51:50
阅读次数:
141
Container容器 一. 前言 在前上一章教程中,介绍了单例模式。本章将在上一章的基础上,进一步扩展程序。 注:1.本文针对初学Java的同学训练学习思路,请不要太纠结于细节问题。2.本文旨在达到抛砖引玉的效果,希望大家扩展本例子,以学到更多知识的精髓。 学习本章需要准备的知识:1.读完本系列教 ...
分类:
编程语言 时间:
2018-10-16 17:41:31
阅读次数:
253
spring boot 整合mybatis ,分两块mybatis 整合,分页整合。 1.pom文件增加 2.创建表 3.创建SaleOrder.map.xml 文件 注意命名空间 com.neo.dao.SaleOrderDao 配置map文件扫描。 4.增加Dao类 5.配置dao类扫描。 这里 ...
分类:
编程语言 时间:
2018-10-16 16:03:07
阅读次数:
160
package edu.nf.dao; import edu.nf.utils.MyBatisUtil; import org.apache.ibatis.session.SqlSession; import java.lang.reflect.InvocationHandler; import j ...
分类:
其他好文 时间:
2018-10-16 15:53:21
阅读次数:
214
对于很多新手来说,都不太清楚应该怎么去放置代码并让他成为一种习惯。个人的总结如下: 一、基础包类的功能 1、dao :提供底层接口 2、daoimpl:实现底层接口类,与底层交互 3、entity:实体,继承基层实体,提供构造方法 4、entitybase:基层实体,比如字段 5、service:服 ...
分类:
编程语言 时间:
2018-10-16 10:56:23
阅读次数:
198
单体架构 简单介绍一下四个模块分别的作用: 城市信息模块: 主要是调用第三方服务获取所有的城市信息,用于数据采集的时候调用 数据采集模块: 由于是基于调用第三方 api 的服务,所以我们要考虑到服务的可用性:比如网络的原因,网络因素的不可控的,每次调用都都可能出现各种网络的问题:网络连接超时、甚至连 ...
分类:
编程语言 时间:
2018-10-16 01:43:36
阅读次数:
165
rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。我们知道如果要安装现成的这两种包的话 ...
分类:
其他好文 时间:
2018-10-15 23:21:29
阅读次数:
201
我们自己写的solr查询的代码作为search项目中的dao,但是启动时会报错: 其实就是说 searchServiceImpl 中我们 Autowired 的 SearchDao 类 spring 扫描不到, 原因是:这个dao是我们自己写的,而不是以往用 mybatis的 Mapper扫描的形式 ...
分类:
其他好文 时间:
2018-10-15 20:23:04
阅读次数:
172
初学SSM+mybatis单元测试遇到的问题,dao注入后为nullDao层注入失败,查看后,发现注解都写的无误,经朋友的指点,在测试类上加了一句“@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={“cl ...
分类:
其他好文 时间:
2018-10-15 14:54:24
阅读次数:
151
1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机数。 2.请看以下代码,有什么特殊之处吗? 上述代码的特殊之处是关于方法的重载,是无法通过返回值的不同而进行区别的。 3.查看JDK中System.out.println()方法的部分内容 out是system的成员变量;out在Sy ...
分类:
其他好文 时间:
2018-10-15 12:09:41
阅读次数:
183