自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (27)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring

Spring的核心有两部分:IoC:控制反转。DI 依赖注入 IoC:将类的 new的权利,交给了Spring, 而依赖注入就是讲属性参数的设置交给了 spring, 最大的好处就是解耦。AOP:面向切面编程。 基于动态代理方式,对类中的方法进行增强。可以方便的实现对程序进行权限拦截、运行监控等功能。举例:@Repository public class EmployeeD

2018-04-26 11:34:58 165

转载 struts 2 转载

struts2的核心和工作原理 在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The J

2018-04-23 11:51:11 100

原创 Struts 1

Struts1 作为一个早期的 mvc 框架 ,它主要是用来处理 控制层和业务逻辑层,简化了我们日常编码的重复工作。 1、表单数据的封装、校验和数据的回显 2、国际化开发 3、文件上传 4、异常处理 5 等等。。。 。。struts1 可以看做一个巨大的servlet 具体看例子: 1、配置文件:<servlet> <servlet-name&gt...

2018-04-23 11:28:36 130

原创 javaWeb SevletContext Session resquest 三大域

resquest:每次请求,都创建一个 Session:每个客户端,都会创建一个,。 SevletContext:一个应用就创建一个,全局范围,共享数据。

2018-04-20 15:43:20 260

原创 javaWeb(八)Session Cookie

是什么: Cookie: 是浏览器端的客户数据容器。 Session:是服务器端的客户数据容器。演示怎么用和原理:( Spring boot 框架的基础上演示)Cookie Demo@RestController@RequestMapping("hello")public class helloCookie { @RequestMapping("getData")

2018-04-20 15:12:20 179

原创 gradle 项目太大,依赖的库包太多报错,解决办法

dexOptions { jumboMode = true}

2018-04-19 12:43:02 1677

原创 retrofit 2.0 代码混淆后返回空数据。

在 混淆代码规则文件中(proguard-rules/pro),加入: 保证关键代码不会不被混淆导致出错。#retrofit2 混淆-dontwarn javax.annotation.**-dontwarn javax.inject.**# OkHttp3-dontwarn okhttp3.logging.**-keep class okhttp3.internal.**{*;}-

2018-04-19 12:19:12 2114 2

原创 android 双击退出

@Override public void onBackPressed() { if (cleanCategoryStatus()) { return; } if (!isExit) { showToastLong(“再次点击退出”); new Thread(

2018-04-17 16:39:56 139

原创 javaWeb (七) ServletRequest ServletResponse 中文乱码问题

ServletRequest:服务器会将 请求数据信息封装到该类中。 文档: http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.htmlpublic class HelloWorld extends HttpServlet { @Override public void service(ServletRequest r

2018-04-14 11:45:10 155

原创 javaWeb (六) 普通类 读取配置文件(二)

这里只是举个例子,在读取配置文件时,可以这么使用。package com.zll;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class BaseDao { private static Properties dbConfig = new Propertie

2018-04-14 10:43:46 745

原创 javaWeb (五) servletConext 简介、读取配置文件。

servletConext:是服务器 应用的全局对象,它管理着关于该应用的上下文信息以及项目资源,每个webApp 有且只有一个 servletContext。API:http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.htmlservletContext 可以在web.xml中配置初始化参数:<?xml version="1.0" en

2018-04-13 19:58:35 253

原创 javaWeb (三) Servlet 配置

Servlet配置:&lt;servlet&gt; &lt;!--找到指定的servlet 并起个名字叫 helloServlet--&gt; &lt;servlet-name&gt;helloServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.zll.helloServlet&lt;/servlet-cla...

2018-04-13 14:47:48 122

原创 javaWeb (二) Servlet是什么、生命周期

Servlet 是什么: Servlet是运行在服务器端的小程序: Servlet不能独立运行,它只能运行服务器上(实现了Servlet-api接口的服务器上:例如tomcat)。从上面的例子可以看出,浏览器访问 该servlet,服务器来创建servlet 并调用 service 方法,在通过 response对象将数据输出给浏览器。客户端发的任何请求都需要访问客户端的servlet(包括静

2018-04-13 14:42:40 132

原创 javaWeb(四) servlet 线程安全问题

1、当多个客户端并发访问服务器时,服务器都会为么一个客户端开启一个线程去调研servlet的service 方法。如果访问的是同一个资源的话,就可能引发线程安全问题。处理方式, 有两种:一般使用第一种 第一种:使用 synchronized (this) ,之锁住必要的代码,不然效率会很低public class HelloWorld extends HttpServlet { Stri

2018-04-13 14:12:28 143

原创 javaWeb (一) Servlet HelloWorld

先来个demo helloworld:在 Tomcat 服务器的 webapps 下创建 test 目录 结构如下 helloServlet 代码,在cmd 中编译成class 文件。package com.zll;import javax.servlet.*;import java.io.IOException;public class helloServlet extends Gener

2018-04-12 21:06:19 1429

原创 什么是分布式 (个人理解)

分布式怎么理解:(个人理解) 简单的讲: 大任务划分为小任务。一个或多个人(或机器)完成同一任务中的不同部分。被分解后的小任务互相之间有独立性,节点之间只管接受和传递信息。一、分布式开发: 多人协同,根据接口,个自开发一个模块,最后组合起来运行,可以称为分布式开发。二、分布式系统: 一个系统,分为多个模块,在不同的机器上部署不同的功能,组合起来工作,(...

2018-04-11 12:22:48 25136 2

转载 Json 实体生成工具

Android Studio菜单栏File &gt; Settings &gt; plugins‘这个是Android Studio搜索和安装插件的界面,下面直接上动图 :安装结束后需要关闭重新启动Android Studio重新启动后再次进入plugins界面 搜索刚才安装的GsonFormat 显示Uninstall plugin证明你安装成功了 如图 好了,废话不多说,进入主题,GsonFo...

2018-04-09 11:08:05 6925 1

转载 javaScript (三) Window

定时器&lt;body&gt;&lt;input type="button" value="显示定时的警告框" onClick = "timedMsg()"&gt;&lt;p id="time"&gt;请点击上面的按钮。警告框会在 5 秒后显示。&lt;/p&gt;&lt;script type="text/javascript&quot

2018-04-08 13:21:22 127

原创 javaScript (三) 对象

javaScript 创建对象也用function&lt;script&gt;function person(name,age){ this.name=name; this.age=age; //方法一, this.changeName= function changeName(name){ this.name=name; } //方法二, this....

2018-04-08 12:27:30 125

转载 javaScript (二)DOM 元素读取和事件处理 (重点)

HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。1、查找 HTML 元素//本例查找 id="main" 的元素,然后查找 "main" 中的所有 &lt;p&gt; 元素:var x=document.getElementById("main");va...

2018-04-08 11:21:28 203

原创 javaScript (一)基本语法

JavaScript 语法和 java非常像:这里只说不同: 区别一: java是强类型: javaScript 是弱类型 所有基本类型都是对象,统一用 var 声明: 比如: java String int long shirt 不容的类型用不同的类型声明。 javascript var var var

2018-04-08 10:41:19 169

原创 Redis 一windows 安装 以及 linux 安装 redis和 后台启动

安装命令: 常用命令 pwd 查看当前位置 ls 查看子目录 ll 查看子目录 (详情版) cp 文件位置 目标位置 拷贝文件。 make 编译 make install

2018-04-03 12:32:13 1001

转载 一个卡片式的ViewPager,带你玩转ViewPager的PageTransformer属性!

转载:https://blog.csdn.net/u012702547/article/details/5233416ViewPager的基本用法不必多说,这都很简单,我们可以在ViewPager中加载一个ImageView,也可以加载一个Fragment,这都是目前非常常见的用法。那么我今天说的是ViewPager中的PageTransformer属性,用好这个属性可以让我们的应用更加出彩,OK,

2018-04-02 11:12:01 287

转载 Retrifit2.0 + RxJava2.0 最佳实践

前言RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHttp啥的都不见了,RxJava和Retrofit是什么鬼?好吧,到Github上耐着性子看过了RxJava和Retrofi...

2018-04-02 10:54:53 777 1

国密4 和 国密3 国密2 加解密

国密4 和 国密3 国密2 加解密

2023-06-16

spring boot cache 整合 redis demo (redis windows 安装包,和redis desktop管理工具)

spring boot cache 整合 redis demo (内包含 redis windows 安装包,和redis desktop 桌面 管理工具)

2019-04-21

mybatis 多数据源 轮询访问

spring boot 集成 mybatis 并实现多数据源 通过 AOP 方式实现 读写分离,并且在多个主从数据库时,实现轮询访问。

2019-03-31

微信小程序 AES ECB base64 加密解密

微信小程序 对称加密 AES ECB base64 加密解密 真实项目可用

2018-09-25

Sping boot MongoDB 配置多数据源

spring boot mongodb 配置多数据源,正式环境中截取出来的代码,亲测有效

2018-09-16

MongoDB 配置多数据源

记得自己设置 数据源,这里没有配置数据源。使用的环境是 spring boot 配置了阿里云项目,100%可用。

2018-09-16

ssh 框架整合(maven xml c3p0)

ssh maven xml c3p0

2017-03-09

ssh 框架整合

ssh 整合 c3p0

2017-03-09

Spring demo

spring demo IOC 和 AOP demo

2017-02-25

Struts2 demo2

Struts demo2

2017-02-23

Struts2 demo

struts2 所有技术细节demo

2017-02-23

Struts1 demo

Struts1 demo 包含最基本的jar 包

2017-02-21

Mybatis Generator 代码生成工具

升级版,修改完 generator.xml 数据库映射文件后,直接双击代码生成器,就完成代码生成。 目前只支持 mysql

2017-02-21

jdk6-windows

jdk 6

2016-07-08

ADT-22.0.1.zip

方便各种菜鸟

2013-07-03

ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar

// 指定WebService的命名空间和调用的方法名 SoapObject rpc = new SoapObject(Constant.SOAP_NAMESPACE, "login"); // 设置需调用WebService接口需要传入的两个参数mobileCode、userId rpc.addProperty("type", ""); rpc.addProperty("id", user); rpc.addProperty("info", pass); // 生成调用WebService方法的SOAP请求信息,并指定SOAP的版本 SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10); // 设置是否调用的是dotNet开发的WebService envelope.dotNet = true; // 等价于envelope.bodyOut = rpc; envelope.setOutputSoapObject(rpc); HttpTransportSE transport = new HttpTransportSE(Constant.WSDL,3000); // 调用WebService transport.call(null, envelope); if (envelope.getResponse() != null) { SoapObject result = (SoapObject) envelope.getResponse();

2013-07-03

ksoap2-android-assembly-2.6.5.jar

这东西好就好在,有链接超时具体用法 // 指定WebService的命名空间和调用的方法名 SoapObject rpc = new SoapObject(Constant.SOAP_NAMESPACE, "login"); // 设置需调用WebService接口需要传入的两个参数mobileCode、userId rpc.addProperty("id", user); rpc.addProperty("info", pass); // 生成调用WebService方法的SOAP请求信息,并指定SOAP的版本 SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER10); // 设置是否调用的是dotNet开发的WebService envelope.dotNet = true; // 等价于envelope.bodyOut = rpc; envelope.setOutputSoapObject(rpc); HttpTransportSE transport = new HttpTransportSE(Constant.WSDL,3000); // 调用WebService transport.call(null, envelope); if (envelope.getResponse() != null) { SoapObject result = (SoapObject) envelope.getResponse(); password = pass; carNo = user; name = result.getProperty("patName").toString();

2013-07-03

代码获取android开机启动时间,已经开机启动应用

通过java 代码执行liunx系统命令并获取返回参数。 在android系统启动完成后,接受开机完毕启动广播,保存在share文件中。完成开机启动时间的记录。

2012-10-25

怎样为arm写c代码.pdf

怎样为arm写c代码.pdf

2012-04-28

自己做个迷你型linux内核.pdf

自己做个迷你型linux内核.pdf

2012-04-28

基于Socket的媒体刻录器

基于Socket的媒体刻录器

2012-04-25

android Socket编程

源代码 能运行

2012-04-25

[android.开发书籍].Android.NDK.Beginner's.Guide.pdf

android 开发书籍 Android NDK Beginner's

2012-04-25

视屏刻录!使用 mediaRecorder 不坑爹

使用mediaRecorder 录制视屏 到 指定的目录 下 希望和帮助大家 只取一分涂个彩头

2012-04-25

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

TA关注的人

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