自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(279)
  • 资源 (15)
  • 问答 (3)
  • 收藏
  • 关注

原创 Redis

Redis介绍什么是Redis是用C语言开发的一个 的高性能 ( key-value ) ,它是一种NoSql数据库它是【单进程单线程】的内存数据库,所以说不存在线程安全问题。它可以支持并发 10W QPS(Query Per Second每秒查询率),所以说性能非常优秀。之所以单进程单线程性能还这么好,是因为底层采用了【IO 多路复用(NIO思想)】相比Memcache这种专业缓存技术,它有更优秀的读写性能,及丰富的数据类型。它提供了 来存储【值】:字符串类型(string

2021-07-28 13:59:17 157

原创 ES+Springboot.md

参考/Users/apple/zm/javaProject/study/esbootElasticSearch整合Springboot注意springboot版本2.2.5 适配es7.5ElasticSearch整合Springboot文件配置可以直接导入springboot的ES的POM依赖org.springframework.bootspring-boot-starter-data-elasticsearchymal的配置spring:application:name:

2021-07-28 13:42:45 114

原创 Es.md

Es相关概念通过该图, 记住下面的几个定义:集群(cluster):由一个或多个节点组成, 并通过集群名称与其他集群进行区分节点(node):单个ElasticSearch实例. 通常一个节点运行在一个隔离的容器或虚拟机中索引(index):在ES中,相当于数据库的表 索引是一组文档的集合文档(document):相当于每个表一行一行的数据就是索引中的一条一条的数据字段(fields):数据行的某一列映射(mapping):相当于定义的表结构类型,比如数据类型,长度等分片(shard)

2021-07-28 13:36:36 231

原创 Logstash

Logstash数据同步组件1. 什么是LogstashELK里的L思考一个场景我们现在需要对数据库的一些数据进行统一的采集并入库,这个时候怎么做?通过手动逐条写入通过Java程序批量查询并写入认识一下LogstashLogstash是elastic技术栈中的一员,他是一个数据采集引擎,可以从数据库采集数据到ES中,我们可以通过设置自增id主键或时间来控制数据的自动同步,这个id或者时间就是用于给logstash进行识别的id:假设现在有1000条数据,Logstash识别

2021-07-28 13:07:52 278

原创 JVM总结

1.JVM内存模型1.本地方法栈(Native) 调用c部分2.程序计数器 (程序代码行数)JVM支持多个线程同时运行,每个线程都有自己的程序计数器。倘若当前执行的是 JVM 的方法,则该寄存器中保存当前执行指令的地址;倘若执行的是native 方法,则PC寄存器中为空。3.栈 stack :每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每...

2020-03-11 10:34:34 617

原创 java多叉树

uctorpublic class Node {    private Node parent;    private String name;    private int rank; //同级排行    private int level;//层级    private List<Node> childrens=new ArrayList<Node>();}

2018-12-06 11:03:58 430

原创 java线程池定时任务

 import java.util.Timer; import java.util.TimerTask; /** * * 于第一种方式相比,优势 1>当启动和去取消任务时可以控制 2>第一次执行任务时可以指定你想要的delay时间 * * 在实现时,Timer类可以调度任务,TimerTask则是通过在run()方法里实现具体任务...

2017-02-26 23:34:08 710

原创 java线程池定时任务

指定你想要的delay时间 * * 在实现时,Timer类可以调度任务,TimerTask则是通过在run()方法里实现具体任务。 Timer实例可以调度多任务,它是线程安全的。 * 当Timer的构造器被调用时,它创建了一个线程,这个线程可以用来调度任务。 下面是代码: * * @author GT * */ public class Task2 { public static void main(String[] args) {

2017-02-26 23:34:08 514

原创 org.appache.http.NotThreadSafe报错

<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.1</version></dependency&g

2017-02-26 23:19:39 220

原创 org.appache.http.NotThreadSafe报错

2017-02-26 23:19:39 178

原创 .so兼容32位和64位

安卓的兼容性是一个很令人头疼的问题,这几天又遇到了,还好还是解决了。我遇到的问题是,我在网上下载了一个功能库,里面带了一个xxx.so动态库,问题它是32位的。但是,早两天拿了一台arm-64位的手机进行测试时,发现它居然崩溃了!泪崩了好久... 起初报错信息是:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader...

2016-08-31 14:00:19 569

原创 .so兼容32位和64位

2016-08-31 14:00:19 146

原创 获取方法签名

在classes目录下studio对应目录app\build\intermediates\classes 执行:javap -s 全类名 "()" 中的字符表示参数,后面的则代表返回值。例如"()V" 就表示void Func(); "(II)V" 表示 void Func(int, int); "(Ljava/lang/String;Ljava/lang/String;)...

2016-08-26 15:07:09 248

原创 获取方法签名

"(II)V" 表示 void Func(int, int); "(Ljava/lang/String;Ljava/lang/String;)V"字符 Java类型 C类型V      void            voidZ       jboolean     booleanI        jint              intJ       jlong            longD      jdouble       doubleF

2016-08-26 15:07:09 114

原创 jni方法

1、AndroidJNI.AllocObject 分配对象static function AllocObject (clazz : IntPtr) : IntPtrDescription描述Allocates a new Java object without invoking any of the constructors for the object.分配新 Java 对象而不调用该对象的任...

2016-08-26 15:04:02 152

原创 jni方法

新 Java 对象而不调用该对象的任何构造函数。返回该对象的引用。clazz 参数务必不要引用数组类。2、AndroidJNI.AttachCurrentThread 附加当前线程static function AttachCurrentThread () : intDescription描述Attaches the current thread to a Java (Dalvik) VM.附加当前线程到一个Java(Dalvik)虚拟机。A thread must be attached to the V

2016-08-26 15:04:02 146

原创 相关C方法

C调用javajclass TestProvider;jobject mTestProvider;jmethodID showtoast;jmethodID sayHello;JNIEXPORT void JNICALL Java_com_beats_music_musicbeats_NdkTest_setTemp (JNIEnv * env, jobje...

2016-08-26 13:47:57 140

原创 相关C方法

object jobj, jstring jstr){// 1. C 中映射 类 TestProvider=(*env)->FindClass(env,"com/beats/music/musicbeats/active/ToastUtil");// 2.C中新建对象 jmethodID construction_id = (*env)->GetMethodID(env, TestProvider,"&lt

2016-08-26 13:47:57 104

原创 Canvas和Paint常用方法

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.html1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components:...

2016-08-04 09:58:11 421

原创 Canvas和Paint常用方法

asic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.g. Rect, Path, text, Bitmap), and a paint (to describe the colors and styles for the drawing). 这个类相当于一个画布,你可以在里面画很多东西;我们可以把这

2016-08-04 09:58:11 140

原创 64k限制-dex分包

打包时报64k方法限制解决1.build.gradle:defaultConfig {        multiDexEnabled true  //打包支持    } 2.Application中: @Override    protected void attachBaseContext(Context base) {        super.attachBaseContext(base...

2016-08-03 14:56:00 84

原创 64k限制-dex分包

ntext base) {        super.attachBaseContext(base);        MultiDex.install(this);    } 

2016-08-03 14:56:00 107

原创 picasso

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0731/1639.htmlhttp://square.github.io/picasso/引入compile 'com.squareup.picasso:picasso:2.5.2' 图片等比例Picasso.with(this).load("http:/...

2016-08-01 16:04:34 81

原创 picasso

s).load("http://i.imgur.com/DvpvklR.png") .transform(new Transformation() { @Override public Bitmap transform(Bitmap source) { width = 200; int height=(int) (((double)so

2016-08-01 16:04:34 80

原创 GreenDao

参考网址:http://greenrobot.org/greendao/documentation/how-to-get-started/github:https://github.com/greenrobot/greenDAO http://www.tuicool.com/articles/63I3EfB1.集成greendao: 根目录build.gradlebuildsc...

2016-07-15 16:09:40 95

原创 GreenDao

2016-07-15 16:09:40 61

原创 EventBus

参考网址:http://greenrobot.org/eventbus/引入EventBus:compile 'org.greenrobot:eventbus:3.0.0'1.快速入门step1:定义事件public class MessageEvent {    public final String message;    public MessageEvent(String me...

2016-07-14 15:09:29 134

原创 EventBus

ssage;    public MessageEvent(String message) {        this.message = message;    }}step2:接收并处理事件相应生命周期方法中注册和解注册@Overridepublic void onStart() {    super.onStart();    EventBus.getDefault().register(this);}@Overridepublic void onStop() {   EventBus.get

2016-07-14 15:09:29 90

原创 Androidstudio2.0打包报错

之前用Androidstudio1.5 打包都正常现在用2.0打包各种报错  build.gradle下添加就好了android{lintOptions{ checkReleaseBuilds falseabortOnError false}}

2016-07-13 16:41:33 80

原创 Androidstudio2.0打包报错

2016-07-13 16:41:33 74

原创 dialog cancel崩溃bug解决

在Activity  finish后调用cancel方法引起崩溃解决方案 :cancel前判断activity.isFinish();

2016-06-28 10:33:50 166

原创 dialog cancel崩溃bug解决

2016-06-28 10:33:50 194

原创 Android studio报错解决

Error:Execution failed for task ':clientmchatandroid:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileE...

2016-06-14 17:26:38 143

原创 Android studio报错解决

xception: Duplicate files copied in APK META-INF/LICENSE.txt    File1: F:\project\NettyApplication\clientmchatandroid\libs\httpmime-4.1.1.jar    File2: F:\project\NettyApplication\clientmchatandroid\libs\fastjson-1.1.47.android.jar build.gradle  androi

2016-06-14 17:26:38 120

原创 Androidstudio将Project以aar包导入项目

1.以module形式导入project   new->new module2.将module变为library  builder.gradle中将apply plugin: 'com.android.application'改为apply plugin: 'com.android.library'  defaultConfig { applicatio...

2016-05-24 12:26:40 185

原创 Androidstudio将Project以aar包导入项目

faultConfig { applicationId "com.example.administrator.m3demo"去掉这行3.编译,在builder->outputs->aar中找到生成的aar4.移除刚才引入的module,将生成的aar放到libsdependencies { ..... compile (name:'m3demo-release',ext:'aar')}//repositor

2016-05-24 12:26:40 266

原创 链接2

studio下jni开发,编译错误在gradle.properties下添加    android.useDeprecatedNdk=trueso 文件路径:F:\project\TestDemo\app\build\intermediates\ndk\debug\lib导入so文件

2016-05-13 15:51:55 183

原创 链接2

2016-05-13 15:51:55 80

原创 wait notify notifyAll

wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。   如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。如果对象调用了notify方法就会通知某个正在等待这个对象的控...

2016-05-06 15:13:42 105

原创 wait notify notifyAll

2016-05-06 15:13:42 83

JCOP Eclipse javacard 插件

JCOP Eclipse javacard 插件

2024-04-23

pdmaner mac版

pdmaner mac版

2022-11-23

GP卡 SCP02安全通道

GP卡 SCP02安全通道

2022-11-18

jquery拖动排序并显示序列号

jquery拖动排序并设置序列号属性order

2017-05-05

ssh+JBPM OA办公自动化系统

ssh+jbpm完成的oa系统 编码:都采用utf-8编码 功能包括:用户管理,岗位管理,部门管理,权限管理,网上交流,贴吧, 审批流转。 权限管理是树状结构人性化操作, 也可以用作论坛。 安装:先运行install.java安装,管理员用户名和密码都是admin

2014-12-23

estore商城网站

jsp+servlet+mysql的estore在线商城网站 网络购物系统功能 1、用户注册(激活账户) 2、用户登陆 3、添加商品 4、查看商品列表 5、查看商品详细信息 6、添加商品购物车 7、查看购物车 8、修改购物车(修改商品数量、删除购物车商品) 9、结算(生成订单) 10、查看订单(状态) 11、取消订单 12、在线支付 13、查看销售榜单(每件商品销售多少件) 14、榜单导出 mysql jsp servlet都用utf-8编码

2014-04-29

MySQL Manual中文API

网上很多都是英文的终于找到中文的mysql的API了,在这里共享一下

2014-03-26

linux及windows安装配置DNS

linux和windows 2003安装配置DNS

2013-11-25

jspsmartupload组件

直接导入就能使用的jar包

2013-10-16

sql语句大全

一些常用的sql语句适合做字典忘了可以查一下

2013-10-16

jsp+servlet视频网站

做了将近1个月的 jsp+servlet+javabean视频网站源码 功能有用户注册登录超级管理员的上传记录用户的观看和退出记录 包含一级学科二级学科和学科列表以及视频的在线播放 包含后台mysql数据库

2013-07-22

查看网页动态httpwatch

web开发必备能查看http会话的详细全过程。

2013-06-15

jstl.jar,standard.jar

jstl用到的两个jar包,jstl.jar,standard.jar

2013-06-15

mysql-connector-java-5.0.8.jar

java连接数据库,JDBC用到的jar包

2013-06-15

javaeeAPI中文版

找了很久找到的javaeeAPI中文版的

2013-06-15

commons-dbcp-1.2.1.jar和commons-pool.jar

DBCP连接池 Appache提供的开源实现,依赖于两个jar文件 @commons-dbcp-1.2.1.jar:连接池的实现 @commons-pool.jar:连接池实现的依赖库 Tomcat的连接池正是采用该连接池

2013-06-15

mysql练习题

一些mysql基础练习,适合入门学习sql语句的同学

2013-05-14

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

TA关注的人

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