- 博客(83)
- 收藏
- 关注
转载 JAVA基础教程汇总
到这一篇博客为止,JAVA的基础部分已经介绍完了,这一篇为基础部分的汇总。JAVA介绍JAVA概述Java的特点JDK/bin目录下的不同exe文件的用途JAVA环境变量配置第一个JAVA程序第一个JAVA程序解析JAVA语法基础JAVA语法基础之标识符和关键字JAVA语法基础之变量和基本数据类型JAVA语法基础之运算符JAVA语法基础之流程控制JAVA语法基础之数组JAVA面向对象JAVA面向对...
2018-03-13 15:35:20
1212
转载 JAVA IO 详解
Java IO 详解初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者真是煞费苦心啊!) 这是java io 比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于...
2018-03-13 15:34:55
337
转载 java反射获取方法以及调用方法
Java反射获取方法以及调用方法获取方法1.先找到方法所在类的字节码2.找到需要被获取的方法Class类中获取方法:public Method[] getMethods();//获取包括自身和继承(实现)过来的所有的public方法——Method不支持泛型<>,即后面不接<>public Method[] getDeclaredMethods();//获取自身所有的方法(...
2018-03-13 11:14:15
3536
转载 深入分析Java的序列化与反序列化
原文地址:http://www.importnew.com/18024.html序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题:怎么实现Java的序列化为什么实现了java.io.Serializable接口才能被序列化transient的作用是什么怎么自定义序列化策略自定义的序列化策略...
2018-03-13 10:42:48
214
转载 第一次安装android studio时候弹出unable to access android sdk add-on list解决方法
原文地址:http://blog.csdn.net/yang5726685/article/details/52034220第一次安装android studio时候弹出unable to access android sdk add-on list原因是你电脑没有SDK而且你下载的android studio又是不带SDK的;解决方法:在自己安装的目录下找到:bin\idea.propertie...
2018-03-12 17:09:18
11957
转载 Android studio里搜索不到Genymotion
原文地址:http://blog.csdn.net/ppf19159/article/details/54800258纳尼,为什么会搜索不到Genymotion插件。难道要FQ?(在这里表示不得不佩服大天朝的实力,把google禁的死死地)话说我翻了墙为什么还是老样子,~~~~(>_<)~~~~。 OK!首先,去genymotion的官网下一个最新版的jar包,最好是去官网,最好还是最...
2018-03-12 17:06:36
2072
转载 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
原文地址:http://blog.csdn.net/testcs_dn/article/details/36455669完整错误信息:THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTL...
2018-03-12 17:01:15
524
原创 各种基础协议
了解几个概念:1.HTTP 协议:基于TCP协议,超文本传输协议,对应于应用层,用于如何封装数据.。也就是在底层是基于socket, http只不过是在收发数据的时候定义了很多规则,http头信息之类。TCP/IP协议:关注的是客户端与服务器之间的数据传输是否成功(三次握手,传输失败会重发)。传输层协议,主要解决数据如何在网络中传输;TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在...
2018-03-07 22:41:43
3426
转载 java 字符串截取的几种方式
众所周知,java提供了很多字符串截取的方式。下面就来看看大致有几种。 1.split()+正则表达式来进行截取。 将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.l...
2018-03-07 22:04:34
1125
原创 Socket方式TCP连接MySql实现登陆
接上一篇文章的Android Studio登陆页面,注册页面大致相同,就不重复写了。还有需要注意的是:GET/POST方式服务器运行方式是:右键项目-运行方式-Run On ServerSocket方式服务器是写在main函数里的,要加线程也可以自己加,运行方式是:右键项目-运行方式-Java应用程序我不会承认。。因为这个原因。。我一直启动tomcat,找了几个小时bug。。。出现 java.la...
2018-03-07 22:01:31
7010
转载 Servlet开发
原文地址:https://www.cnblogs.com/xdp-gacl/p/3760336.htmlServlet访问URL映射配置 由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完...
2018-03-06 20:32:43
202
原创 Android通过Http连接MySql数据库(servlet服务器)
借鉴原文地址:http://www.cnblogs.com/yzxk/p/4749440.html先看两个概念:1.android连接数据库的方式有两种 1.通过连接服务器,再由服务器读取数据库来实现数据的增删改查,这也是我们常用的方式。 2.android直接连接数据库,这种方式非常耗手机内存,而且容易被反编译造成安全隐患,所以在实际项目中不推荐使用。2.连接服务器方式:...
2018-03-06 20:21:53
23750
13
转载 SpringBoot项目在eclipse启动成功,在idea中失败
原文:http://blog.csdn.net/xdd19910505/article/details/71601209 最近用了SpringBoot的项目,使用了特定的方式来配置,让我们可以不用再看那么一坨xml真是神清气爽。之前的开发一直都是在eclipse上,因为习惯了IDEA,所以在idea上试了一下,结果出了点小问题。 首先,springboot...
2018-03-05 21:22:38
1411
转载 HTTP Status 500 - Error instantiating servlet class XXX类
原文地址:http://blog.csdn.net/chuck_kui/article/details/54835874在eclipase 中编译 servlet 但是一致报 HTTP Status 500 - Error instantiating servlet class XXX类 的问题 ,解决方法1. 在web.xml 中检测 <servlet><servlet-ma...
2018-03-05 17:30:13
419
转载 Android Studio导入项目时出现,弹框说SDK有问题
在导入项目时出现如下问题的错误弹框:studioThe path ‘E:\Android\AndroidSDK’ does not belong to a directory. Android Studio will use this Android SDK instead: ‘C:\Users\QQQ\AppData\Local\Android\Sdk’ and will modify the ...
2018-03-05 15:43:26
4521
转载 Eclipse配置springboot
简单几步,在Eclipse中创建一个新的Spring Boot项目: 1、Eclipse中安装STS插件:Help -> Eclipse Marketplace...Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装: 2、New -> Project...找到Spring目录,选择Spring Starter...
2018-03-04 17:08:53
3656
转载 maven修改远程和本地仓库地址
简介:我们用maven的时候,maven自带的远程中央仓库经常会很慢,还有默认本地仓库是在c盘C:\Users\你的电脑用户账号\.m2\repository,对于有强迫症的人,总是看的不爽,下面介绍下经验: 我的环境:maven:3.3.9jdk:1.8_112intellij idea:2016.3windows:win10试验项目:spring boot 1.5.1 首先你需要安装maven...
2018-03-04 17:00:40
1079
转载 Spring+MyBatis整合所需jar
MySql驱动包 mysql-connector-java-5.1.7-bin.jarMyBatis的核心包和依赖包 mybatis-3.2.7.jar(核心包)asm-3.3.1.jar(依赖包)cglib-2.2.2.jar(依赖包)commons-logging-1.1.1.jar(依赖包)javassist-3.17.1-GA.jar(依赖包)log4j-1.2.17.jar(依赖包)lo...
2018-03-03 22:08:29
2294
原创 Spring整合mybatis思路及步骤
集成思路 1、让spring来管理数据源信息,sqlMapConfig.xml中就不需要加载数据源了。交给spring管理 2、让spring通过单例方式管理SqlSessionFactory,只需要一个SqlSessionFactory帮我们生成sqlsession即可。也就是需要sqlsession对象就让sqlses...
2018-03-03 22:07:23
541
转载 DAO开发方式和Mapper代理的开发方式
原文地址:http://blog.csdn.net/xnf1991/article/details/51737431通过第一篇文章《Mybatis框架学习(一)—快速入门》我们基本上了解了mybatis是什么,mybatis的整体架构以及它解决了对于程序直接使用jdbc连接数据库所产生的问题。接下来讲下mybatis开发的两种方式,以及输入输出参数和动态sql相关的知识。1 mybatis开发过...
2018-03-03 14:05:10
308
原创 Mybatis增删改查(连接mysql数据库)
此项目不是maven项目,也是创建Dynamic Web Project两种开发方式:Dao开发方式,Mapping代理开发方式使用原始dao开发的缺点就是只能通过selectOne或者selectList等操作,而不是直接调用映射配置文件中的方法,不能一目了然。本文为Mapping代理开发方式。 mybatis,有两个配置文件 全局配置文件SqlMap...
2018-03-03 14:02:18
342
原创 实现简单的Spring MVC登陆(不带数据库)
这项目不是用maven,是创建Dynamic Web Project步骤:1.添加jar包2.配置web.xml(WebContent/WEB-INF目录下)3.配置springmvc-servlet.xml(名字与 web.xml 里 <servlet-name> 相同,加上 -servlet)4.创建建议登陆页面5.后台搭建控制类@Contorller详解:1.添加jar包spri...
2018-03-03 12:02:43
2571
原创 jquery , jquery ajax基础
参考:http://www.w3school.com.cn/jquery/index.asphttp://blog.csdn.net/ywl570717586/article/details/72822748一直定义自己为后端开发,但发现做起项目来,真少不了学习javascript,jquery,ajax的前端技术,这边自己总结一下后端用的多的前端基础,专注前端开发的,w3cschool前端内容还...
2018-03-01 20:54:03
131
原创 去除BOOTSTRAP模态框半透明阴影
参考文章:https://www.cnblogs.com/zuidongfeng/p/5536190.html最近在学springboot框架,我想在ajax请求成功后再调用一个ajax重新加载页面,发现在关闭模态框模态框的遮罩还在,调用.modal('hide')隐藏模态框也没办法,查了下发现,是因为在关闭模态框后执行刷新操作,模态框的功能未执行完成。在网上找了好久,很多都是说修改style属性...
2018-03-01 20:07:25
1818
转载 thymeleaf中js 取值
今天又学习了一招js获取thymeleaf中的变量的值<script th:inline="javascript">var data = [[${data}]]//var dd="&&"+"<";</script> 另外一种就是使用隐藏域:<input type="hidden" th:value=“${d
2018-02-23 15:29:52
17131
7
转载 android四种常用的消息传递机制/模式的比较
四种分别是callback interface,handler-message,broadcast receiver和observer-subject。1. callback interface这种消息传递的方式,需要在接收方调用发送方的方法或者在创建实例时,将回调接口传入,并在接收方实现接口方法。举例: 定义一个回调接口:public interface ITest{ void doWh...
2018-01-04 12:46:07
1605
转载 Service有哪些启动方法?有什么区别
什么是Service : Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他 不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。 两种启动Service的方式有所不同 : ...
2018-01-04 12:25:07
1105
转载 Handler消息机制源码详解
转载请注明出处:http://blog.csdn.net/Alpha58/article/details/71325699前言辞职后,最近又开始加入找工作的大队伍中。不得不说今年找工作确实比以前难了。从几个朋友说他们公司快倒闭的情况也验证了这一点。最近面了2家,竟然都问到了Handler消息机制,虽然以前看过源码,但是很久没看,也忘得差不多了,总体的虽然都讲的出,但是却没有彻底征服面试官,所以自己...
2018-01-04 09:59:34
167
转载 MVC开发模式详解
原文地址:http://blog.csdn.net/JavaChenZhenlin/article/details/42390727MVC设计模式详解1.Model-View-Controller(模型-视图-控制器) MVC设计模式实际上强制性地将程序的输入、处理、和输出分开。 Model-View-Controller实际上担当着不同的角色。 Model:代表着业务数据和业务逻辑处...
2018-01-03 22:04:50
4600
转载 @SerializedName注解
原文地址:https://www.cnblogs.com/newcaoguo/p/6104884.html在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。 Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。 使用Gson解析jso
2017-12-31 10:48:57
1044
转载 Integer与int比较
原文地址:http://www.cnblogs.com/liuling/archive/2013/05/05/intAndInteger.html如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为fa...
2017-12-02 17:20:14
145
转载 线程安全和线程不安全理解
原文地址:http://m.blog.csdn.net/ghevinn/article/details/37764791 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据...
2017-12-02 16:04:00
587
转载 Java中Synchronized的用法
原文:http://blog.csdn.net/luoweifu/article/details/46613015作者:luoweifu转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized...
2017-11-16 22:46:03
179
原创 Android studio里Cannot resolve symbol 'R'
Android Studio 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”解决方法:build->Rebuild Project...
2017-11-16 22:44:41
1206
转载 Android的inflate()方法
原文:http://blog.csdn.net/andypan1314/article/details/6718298http://blog.csdn.net/ruancoder/article/details/52090065Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。android上还有一个与Inf
2017-11-16 22:35:28
337
原创 Android中的xmlns:解析
在Android中,目前我们碰到的xmlns一共有三种:xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"xmlns:app="http://schemas.android.com/apk/res-auto"
2017-11-16 10:59:40
2302
转载 android:layout_alignleft layout_toleftof区别,详解RelativeLayout布局属性
原文地址:http://blog.csdn.net/qq_32059827/article/details/51488016最近看博客看到有关于RelativeLayout布局的解释,有的解释很多是错误的。因此有必要对每一个常见的布局属性进行描述。以下解释全部都是逐行进行测试的。[html] view plain copyprint? 首先把常用的布局分组。(会对所有的对其方式解释,且主要讨论l...
2017-11-02 11:32:40
5895
转载 Android api level对照表
原文地址:http://blog.csdn.net/lihenair/article/details/49869299经常要查api对应的level,特此暂记,待有更新,再增补Platform VersionAPI LevelVERSION_CODENotesAndroid O26OPlatform Highlig
2017-10-22 22:11:57
280
转载 java.net.SocketTimeoutException: failed to connect to /10.0..2.2 (port 8080) after 10000ms
原文地址:http://blog.csdn.net/qijingpei/article/details/50675627今天上午遇到一个问题,使用eclipse的genymotion模拟器模拟Android手机,访问本机的网页(自己用tomcat发布的一个servlet)时,一直出现这个错误:异常类型: java.net.SocketTimeoutException: failed to conn...
2017-10-19 18:58:52
3056
1
原创 Apache服务器安装及配置和问题
下载登录http://httpd.apache.org/download.cgi 点击 Files for Microsoft windows选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包,第二个也是独立的Apache下载地址,另外三个是集成开发环境。VC9是合适xp与2003系统的,VC11是合适Win7与Win8的,VC14是合适win10...
2017-10-19 12:16:16
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人