- 博客(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关注的人