- 博客(26)
- 资源 (40)
- 收藏
- 关注
原创 求这个字符串中的最大的数字字符串
问题:有字符串"abc3d45678rd345",求出这个字符串中出现的最大的数字字符串?思路:1、先从字符串中的第一个字符开始遍历;2、取出单个字符,使用正则表达式匹配数字; 如果匹配,则将这个数字字符转为整型,放入临时变量中;继续循环; 如果不匹配,则说明以这个字符开头的不是数字,就不用循环了,直接从下一个字符开始。
2017-08-31 21:32:05 4672 1
原创 求字符串中变换位置问题
问题:编写一函数求某一字符串如"ad2**cef***3e",将"*"置前,其它字符串位置不动,上面字符串返回"*****ad2cef3e",并返回"*"号个数5。思路:1、从数组中找到*号,放到新字符串里,同时将*号从原字符串中删除;2、 然后将原字符串拼接到新字符串后面。下面是代码: public static void changePosi
2017-08-31 21:28:00 441
原创 求包含a~z中多个字符的字符串中重复出现最多的字母及次数问题
问题: 一个字符串中可能包含a~z中的多个字符(有重复),如String data = "dkiekdadlidaakakkdkdkd", 求出现次数最多的那个字母及次数,如有多个最多重复的字母,则都求出。思路:1、将字符串变为字符数组; 2、将字符数组中字符放入set集合中去重,剩下的就是在字符串中出现的字母;3、将字符放入list集合中,排序,然后在转为字符串;
2017-08-31 21:22:59 2002
原创 html页面中iframe嵌套页面的父页面和子页面js方法互相调用
我们在写html页面或者说是jsp页面是,有时候需要在一个页面中使用iframe标签嵌套另一个页面,而两个页面有些数据需要交互,这个时候就会用到js技术,互相调用方法,当我们在父页面中需要调用iframe标签中嵌入的子页面中的js方法时,可以使用:document.getElementById(iframe的id).contentWindow.childtest();
2017-08-25 18:24:13 39572 1
原创 mybatis入门之接口式编程
上一节《mybatis入门之Helloworld》我们介绍了mybatis的入门搭建知识,但是上一节的编程方式现在不常用了,现在比较常用的是接口式编程,项目结构和代码请先按照上一节的来完成,下面我只把不同的地方写一个。我们增加一个接口类EmployeeMapper,增加完成以后,项目结构如图:EmployeeMapper接口代码如下:
2017-08-24 22:47:56 353
原创 使用http请求,中文乱码问题--解决方法
最近写了一个客户端向服务器端发起http请求的功能,服务器端返回的数据中包含中文,奇怪的是中文个数是偶数个的时候,没有乱码,但是奇数个数时,最后一个汉字会编程问号?,以前也出现过类似问题,也解决了,但是没有记录,现在一下子想不到该怎么解决了,代码是这样的:服务器端部分代码:String str = "这个是中文乱码测试代码" ;System.out.println("服务器返
2017-08-24 17:48:18 2696
原创 mybatis入门之Helloworld
Mybatis是一款优秀的持久层框架,支持定制化SQL、存储过程以及高级映射。特点:1、简单易学:只有一个jar包(很小),无任何第三方依赖,2、灵活:sql语句写在xml配置文件里,便于统一管理和优化,3、解除sql与代码的耦合:提高了可维护性。首先从github上下载mybatis,下载地址:https://github.com/mybatis/mybati
2017-08-23 20:53:59 385
原创 Could not create the view: An unexpected exception was thrown.
今天一早起来打开myeclipse10准备学习,但是令人想不到的情况发生了,servers框下竟然报错了:Could not create the view: An unexpected exception was thrown.如图:具体错误信息如下:java.lang.NullPointerException at com.genuitec
2017-08-19 07:42:15 893
原创 ExceptionInInitialize Access to DialectResolutionInfo cannot be null when 'hibernate.dialect'not set
在使用hibernate时,获取SessionFactory报一下错误org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.interna
2017-08-18 16:01:50 682
原创 java中关于“==”和“equals()”方法的区别
我们想要说清楚java中“==”操作符和 “equals()”方法的区别,就先来单独谈谈,当我们把它俩分别说清楚了,区别自然就出来了。1、“==”操作符 “==”是操作符,专门用来比较值是否相等。分两种情况---基本数据类型的值 和 对象类型的地址(变量) 来说 1)基本数据类型的比较 int a = 1 ; int b = 1 ;
2017-08-18 12:06:27 229
原创 spring的AOP--面向切面编程
1、AOP:aspect oriented programming 面向切面编程2、AOP在spring中的作用 提供声明式服务(声明式事务) 允许用户实现自定义切面3、AOP:在不改变原有代码的情况下,增加新的功能。
2017-08-15 18:10:32 365 1
原创 静态代理 - 动态代理
1、静态代理的角色分析:抽象角色 ------ 一般使用接口或者抽象类来实现 。真实角色 ------ 被代理角色 。代理角色 ------ 代理真实角色 (代理真实角色后一般会做一些附属操作,比如房屋中介的附属操作是带人看房,收中 介费)客户
2017-08-15 14:28:48 174
原创 web运作原理(一)之web概念
1、web是网络上使用最广泛的分布式应用框架。 web的宗旨:共享分布在网络上的各个web服务器中的所有互相链接的信息。 通信模式:web采用客户/服务器通信模式; 通信协议:客户与服务器之间用HTTP协议通信; 链接网络上的信息:web使用使用超级文本技术(HTML); 存储信息:信息存储在服务器端; 展示信息:
2017-08-15 12:41:37 623
原创 spring中bean的自动装配和作用域
在上一节《Spring依赖注入(dependency injection)》我们讲了spring注入的几种方式:构造器注入、set注入、p命名空间注入和c命名空间注入,今天我们来说一下自动装配---autowire。自动转配是可以简化spring的配置文件。1、byName装配新建一个java项目,结构如图:接口类UserDao代码:pack
2017-08-14 18:43:31 432
转载 一位资深程序员大牛给予Java初学者的学习路线建议
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Jav
2017-08-10 18:09:52 740
原创 Spring依赖注入(dependency injection)
Spring的依赖注入包括两方面:1、依赖:指bean对象创建依赖于容器;Bean对象的依赖资源。2、注入:指bean对象依赖的资源由容器来设置和装配。Spring的注入有两类:1、构造器的注入:使用的是constructor-arg,如图:2、setter注入:要求被注入的属性,必须有set方法,set方法生
2017-08-04 10:31:08 482 1
原创 使用Spring创建对象的方式
使用Spring的IOC来创建对象一共有3中方式:1)通过无参构造的方式来创建Hello.java代码:package com.myspring.bean;public class Hello { private String name; public Hello() { System.out.println("hello 被创建"); } publ
2017-08-03 20:08:05 714
原创 Spring容器管理对象
今天我们就来学习一下spring的IOC思想:对象由spring来创建、管理、装配。我们先看一下不使用Spring的情况下,怎么创建对象新建一个java项目,结构如图:新建一个接口类UserDao,代码:package com.my.spring.dao;public interface UserDao { public vo
2017-08-03 19:22:21 632 1
转载 Spring源码和jar包下载步骤
spring现在已经将源码和jar包分开放置,不能直接一下都拥有源码和jar包。有些朋友说jar包需要通过maven去下载,其实不然,spring官网上就能拿到一切。一,下载源码(1)输入官网地址http://spring.io或spring.io(有默认http的浏览器),进入简洁的官网页面(2)点击官网导航的PROJECTS进入项目页面,在项目页
2017-08-02 19:27:53 540
原创 Spring入门之-------搭建步骤
spring的使用很简单,接下来就来看一下spring的搭建步骤一、新建一个java项目,结构如下:二、导入相关的jar包jar包从spring框架的压缩文件中可以获取,spring框架压缩文件下载步骤可以参见《Spring官网下载的步骤》我下载的是4.3.10版本,压缩包解压之后,找到这个地址:spring-framework-
2017-08-02 19:25:20 561
转载 Spring官网下载的步骤
Spring官网下载dist.zip的几种方法Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐。下面是从网上搜集的一些方法,可用于一次性下载Spring各项目的完整dist.zi
2017-08-02 17:09:42 914
原创 Spring简介
spring理念:使现有技术更加适用。整合现有的技术框架。spring优点: 轻量级框架 IOC容器----控制反转 AOP---------面向切面编程 对事务的支持 对框架的支持Spring框架图IOC总结:对象由原来程序本身创建,
2017-08-02 17:06:52 248
原创 Spring学习目录
1、Spring IoC技术; 2、Spring AOP技术; 3、Spring 与 Struts / Hibernate结合运用4、Spring 声明事务管理; 5、Spring + Hibernate Spring支持Web
2017-08-02 11:37:49 305
原创 悲观锁
为了避免读写数据不及时,导致脏数据产生的问题,hibernate引入了悲观锁和乐观锁。下面先介绍悲观锁悲观锁新建一个java项目,结构如图:实体类User代码:package com.robert.pojo;public class User { private int id ; private String nam
2017-08-02 10:29:24 900
原创 hibernate 缓存机制
hibernate缓存机制是hibernate中很重要的一个内容,因为有缓存的存在,使得效率得到了很大的提升,今天这个博客,我们就来学习一个hibernate中各种查询方式对应的缓存。缓存分为:一级缓存、二级缓存、查询缓存。1、一级缓存: 又称为session缓存,生命周期相同,周期较短。也称为事务级别的缓存。下面就用项目来演示一下,缓存问题,
2017-08-01 10:29:36 317
原创 Hibernate的N+1条SQL查询问题-------Iterate
hibernate使用session.createQuery(hql)查询数据的时候,有两种查询方式:1、一种是只查询一次,将所有要查询的数据都查询出来,后面直接取数据就可以了; 获取方式:session.createQuery(hql).list()。 一次性加载的数据多,效率低,用于例如商品信息展示。适用于展示所有信息。2、另一种是先查询一次,将主键查询出来
2017-08-01 07:21:44 495
Android布局ListView下拉刷新demo
2015-12-14
AsyncTaskDemo异步消息处理机制
2015-12-11
ListView控件性能提升demo
2015-12-06
SharedPreferences存储实战之 登陆记住账号密码
2015-12-04
SharedPreferences存储demo
2015-12-03
Android数据持久化之二:SharedPreferences 存储
2015-12-02
Android数据持久化功能之一(文件存储)
2015-12-02
图片上传demo
2015-12-01
get请求和post请求demo
2015-11-19
Android定位功能,获取经纬度
2015-11-16
Switch开关
2015-11-05
GridView小例子_红桃GLF 的博客
2015-10-28
kubenetes,安装pod网络插件和yml文件
2022-09-13
VCRUNTIME140_1错误解决包.zip
2020-02-05
aop面向切面需要的jar包
2017-08-16
excel表格需要的所有的jar包
2016-12-12
操作excel表格需要的jar包集合
2016-12-12
开机导航ViewPager
2016-09-10
PULL解析xml的demo
2016-07-24
SQLite数据库的增删改查demo
2015-12-25
SQLite数据库创建、更新demo
2015-12-25
android通知入门小例子
2015-12-21
Android四大组件之服务(一),服务的基本用法
2015-12-21
ListView分页加载数据(一)--点击按钮方式
2015-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人