自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 code

beginWord = “hit”endWord = “cog”wordList = [“hot”,“dot”,“dog”,“lot”,“log”,“cog”]返回:[[“hit”,“hot”,“dot”,“dog”,“cog”],[“hit”,“hot”,“lot”,“log”,“cog”]]public class Code_06_Word_Ladder { publi...

2019-08-14 19:59:25 222

原创 ReentrantLock + ThreadLocal

ReentrantLockSynchronized锁例:synchronized void m1(){ for (int i = 0; i < 10; i++) { try { TimeUnit.SECONDS.sleep(1);//睡1秒 }catch (InterruptedExce...

2019-08-14 12:35:02 187

原创 Spring框架配置事务通知

配置数据源<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName" value="com.mysql.jdbc.Driver"></property><prop...

2019-08-02 15:29:54 1412

原创 Spring整合MVC和Mybatis框架

建立环境建立Spring环境创建maven工程,骨架选择webapp,导入依赖坐标 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <versio...

2019-08-02 14:46:27 218

原创 Mybatis的延迟加载、缓存、注解开发

Mybatis中的延迟加载Q1:在一对多中,当存在一个用户,它有多个账户。 在查询用户时,是否需要把关联的账户查询出来? 在查询账户时,是否需要把关联的用户查询出来? 查询用户时,用户下的账户信息应该是何时使用何时查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。延迟加载​ 在真正使用数据时才发起查询,不用的时候不进行查询。按需加载(懒加载)立即加载...

2019-08-01 21:06:30 278

原创 Mybatis连接池相关

mybatis中的连接池以及事务控制连接池:在实际开发中会使用连接池,可以减少获取连接时所消耗的时间mybatis中的连接池mybatis连接池提供了3种方式的配置:​ 配置的位置:​ 主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。​ type属性的取值:​ POOLED 采用 传统的javax....

2019-07-31 15:10:50 204

原创 Mybatis XML配置文件

Mybatis xml配置文件标签<properties>标签作用:可以在标签内部配置链接数据库的信息。也可以通过属性引用外部配置文件信息属性: resource属性:用于指定配置文件的位置,是按照类路径的写法来写,并且必须存在于类路径下。 url属性: 是要求按照url的写法来写地址 URL:Uniform Resource Loc...

2019-07-30 19:58:00 154

转载 使用jersey组件向图片资源服务器上传图片报405 Method Not Allowed错误

解决的方式:1.在tomcat的配置文件(tomcat文件夹下的conf/web.xml)里面加上 <param-name>readonly</param-name> <param-value>false</param-value> 注:加在: <servlet> <init-param> ...

2019-07-28 11:48:44 661

原创 Java动态代理

Java动态代理分为两种方式,一种是通过Proxy,它是由JDK官方提供的,它使用的条件是被代理类必须至少实现一个接口,如果没有就不能使用,另一种是Enhancer,它是由第三方cglib库提供。Proxy类实现动态代理: IProducer proxyProducer = (IProducer) Proxy.newProxyInstance(producer.getClass().getCl...

2019-07-25 16:19:49 224

原创 Spring中的注解

分层的注解业务层注解: @Service(name="") //name里面放创建对象的名称持久层注解:@Repository(name="") //name里面放创建对象的名称其他注解@Bean(name="") //将方法的返回值放到Spring框架中,name表示返回对象的名称@Scope("") //范围的选择,分为单例模式(singleton)和多例模式(prototy...

2019-07-25 16:13:02 102

原创 Spring框架_01(模拟BeanFactory)

思路:将要创建的对象和创建对象所需的类存放在properties文件中,通过将properties文件读取出来,将对象和创建对象所需的类以键值对的方式存在HashMap中,实现对象工厂的模拟。1.创建properties文件,并存入对象和创建对象所需的类 accountService=com.jingsheng.service.impl.AccountServiceImpl accountD...

2019-07-25 15:58:19 144

原创 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You

Mysql出现时区错误在执行Mysql的语句之后,出现The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone...

2019-07-22 12:16:50 100

原创 随机快排算法

public static void quickSort(int[] arry,int L,int R){ if (arry == null || arry.length < 2){ return; } if (L < R){ //随机快排 swap(arry,L + (int) ((R - L + 1) ...

2019-06-29 13:01:41 271

原创 冒泡排序算法

public class Bubble { /* 冒泡排序 *///交换 private static void swap(int[] arry,int i,int j){ int temp = arry[i]; arry[i] = arry[j]; arry[j] = temp; }//显...

2019-06-29 10:14:49 99

原创 git上传文件夹

git上传整个文件夹:一、git add foldername二、git commit -m "okk"三、git push origin master此时显示已经成功上传到github,登录github首页,显示为:为不可点击的文件夹此时应执行:git rm -r --cached "Python" 删除缓存文件Pythongit commit...

2018-09-01 10:24:24 527

空空如也

空空如也

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

TA关注的人

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