关闭

[置顶] 深入学习理解java-ThreadLocal

ThreadLocal是什么?有什么用?怎么用? 1。ThreadLocal是什么 带着这样的问题我们来学习一下java并发编程中的一个重要的角色分子ThreadLocal。 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLo...
阅读(1811) 评论(4)

[置顶] springmvc4+hibernate4整合框架的搭建,超详细哦

spring...
阅读(2064) 评论(15)

[置顶] Android考试系统

最近没事做一点开发练练手吧,复习一下Android基础知识,没事写demo总是好的,先看看效果图吧 下面是布局代码了,从图片上面看出中间是一个viewpager 通过点击上一题和下一题来切换题目,。 <RelativeLayout xmlns:android="http://schemas.android.com/apk...
阅读(8916) 评论(201)

[置顶] Android通过ksoap2这个框架调用webservice大讲堂

昨天有人问我Android怎么连接mysql数据库,和对数据库的操作呀,我想把,给他说说json通信,可是他并不知道怎么弄,哎算了吧,直接叫他用ksoap吧,给他说了大半天,好多零碎的知识,看来还是有必要把这些东西整合起来,一方面自己有时候也看,另一方面当然是能帮助没有做个的小伙伴,其实东西不是很多,就是讲的有点详细,不怕多,就怕不仔细, WebServices简介 Web services是一...
阅读(5029) 评论(1)

[置顶] Android图片缓存技术!直接用在你的项目中,简单方便高效

好久没有写博客了,最近比较繁琐,什么面试呀,找工作呀,大三的生活就快完了,准确的是大学的生活就快完了!三年了,一直在搞移动开发,感觉好快呀,不想就这样的离开学校了!咳咳咳,扯远了。。。 前不久搞的Android图片缓存,刚开始引入开源的框架,用着还行,但是在开发中遇到问题,就比如universal-image-loader-1.9.5.jar这个框架吧,在加载图片的时候自定义imageview无...
阅读(4775) 评论(5)

1. KEYS/RENAME/DEL/EXISTS/MOVE/RENAMENX: #在Shell命令行下启动Redis客户端工具。 /> redis-cli #清空当前选择的

KEYS/RENAME/DEL/EXISTS/MOVE/RENAMENX:在Shell命令行下启动Redis客户端工具。/> redis-cli清空当前选择的数据库,以便于对后面示例的理解。redis 127.0.0.1:6379> flushdb OK添加String类型的模拟数据。redis 127.0.0.1:6379> set mykey 2 OK redis 127.0.0.1:63...
阅读(41) 评论(0)

linux tar.gz zip 解压缩 压缩命令

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出下面的参数-f...
阅读(123) 评论(0)

关于Java中String类的hashCode方法

首先来看一下String中hashCode方法的实现源码 int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int i = 0; i < value.length; i++) { h = 31 * h + val[i];...
阅读(84) 评论(0)

我的大学

导读 坐标:河北省保定市河北大学新校区。时间:公元2017年6月23日。事件:我们大学毕业了。 毕业,就像一个大大的句号,从此,我们告别了一段纯真的青春,一段年少轻狂的岁月,一个充满幻想的时代…… 时光冉冉,回想到四年前这几天还为了填写专业上大学的事情发愁,一转眼,我们就要走出了校园。时间总是停不下它的脚步,岁月总是催人年老。最后的散伙饭,才感觉的再也没有什么合适的借口回到这自己留...
阅读(167) 评论(2)

JVM调优经验

JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。要想配置好JVM参数,需要对年轻代、年老代、救助空间和永久代有一定了解,还要了解jvm内存管理逻辑,最终还要根据自己的应用来做调整。关于JVM参数上网一...
阅读(109) 评论(0)

Android系统防火墙开发一(2)主界面实现

正如上面的一篇开篇所看到的一样,应用程序的主界面上部分有自定义控件圆形构成,下面是通过详细分析原理实现。 如所示: 上半部分是一个自定义控件,下面部分使用的是九宫格格式的内容,整个布局通过FrameLayout布局构成。 下面来简单介绍一下原理吧! 首先看一下布局代码: activity_test.xml<RelativeLayout xmlns:android="http://sc...
阅读(224) 评论(0)

Android系统防火墙开发一(1)功能介绍

项目地址:https://github.com/twjitm/afhq 欢迎fork和star。 简介:这个项目是我的毕业设计,主要功能有: 1:木马程序扫描,手机系统扫描,漏洞扫描,网络端口扫描,木马修复等 2:网络权限的监控:流量查询,网络权限的监控,流量只能矫正。 3:黑名单:电话拦截,短信拦截。CRUD。 4:软件管家:进程管理,硬件信息。 5:垃圾清理:垃圾扫描,垃圾清理。 6:手机防盗...
阅读(173) 评论(0)

java Collections集合工具的测试

package com.test;import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Deque; import java.util.Iterator; import java.util....
阅读(111) 评论(0)

Java中的Dueue和Deque

队列(queue)是一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则。Java中,LinkedList实现了Queue接口,因为LinkedList进行插入、删除操作效率较高 相关常用方法: boolean offer(E e):将元素追加到队列末尾,若添加成功则返回true。 E poll():从队首删除并返回该元素。 E peek():返回队首元素,...
阅读(133) 评论(0)

java.net.JarURLConnection示例

在本例中,我们将向你演示如何使用JarURLConnection类,这个类通过JAR协议建立出了一个jar URL的连接。JarURLConnection的实例可以引用一个JAR的压缩包或者这种包里的某个文件。jar URL的形式如下:jar:{archive-url}!/{entry},其中!/是一个分隔符。这个分隔符是用来区分引用的究竟是一个归档文件还是里面的一个文件。示例:Jar包文件:jar...
阅读(153) 评论(0)

JAVA的String 类全知道

String类 1、String对象的初始化 由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”; 其实按照面向对象的标准语法,其格式应该...
阅读(110) 评论(0)

关于Java的File.separator

在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (“C:\tmp\test.txt”); 在Linux下则是这样的: File file2 = new...
阅读(106) 评论(0)

ClassLoader加载Class的过程 解析

ClassLoader即类加载器,负责将 .class 文件(可能在磁盘上, 也可能在网络上) 加载到内存中, 并为之生成对应的 Java.lang.Class 对象,当 JVM 启动时,会形成由三个类加载器组成的初始类加载器层次结构:bootstrap classloader ——> extension classloader ——> system classloaderbootstrap cla...
阅读(170) 评论(0)

sql-坑-记录

原问题update t set (a,b,c)=(select a,b,c from t where 条件1) where 条件2 解决UPDATE books INNER JOIN periodicals ON books.id = 1 AND periodicals.id = 1 SET books.bk_author = periodicals.pl_author, books.bk_nam...
阅读(113) 评论(0)

lucene使用与优化

1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么 要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,...
阅读(240) 评论(0)

java数组工具类

大部分来自于某个大神,进行扩展和修改一下问题:package com.utils;import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.Random; impo...
阅读(128) 评论(0)

android仿qq音乐源码

android仿qq音乐源码...
阅读(334) 评论(0)

java不重复的随机输出数组中的全部数据(做更新)

题目意思:在已经有数据的一个数组中,随机的输出数组中的全部数据,但是不能重复的输出初来。一下是我实现的方式:要是有更好的方法小伙伴们可在评论区里面留下:package com.quit;import java.util.Arrays; import java.util.Random;/** * 测试随机输出0-100的数组 * @author twj * */ public class Ar...
阅读(766) 评论(11)

redis咋就这么好玩呢?

首先可能会遇到这样的错误auth ERR Client sent AUTH, but no password is set然后你就会各种百度,然后可能会解决可能会头疼。不管怎么我都给你弄一个解决办法。 可能出现这种问题的原因:1其实很简单,认证过程出错了。 1开启服务 不能关 另外开一个cmd, 然后就可以了。下面就是关于redis的一些api了。package com.test;im...
阅读(190) 评论(0)

android adb命令实战

开发android的时候时常用到adb进行操作。对于不同的手机可能命令不太一样。但是一些常用的命令进行一下总结。方便各位小伙伴在实战中遇到的各种问题。 NO1. 进入手机终端命令adb -s NVFA8TAEIR9DW4JR shell说明:NVFA8TAEIR9DW4JR指的是设备标号,用adb devices命令可以进行查看。 example: NO2.proc目录详解 /proc是一个...
阅读(164) 评论(0)
140条 共7页1 2 3 4 5 ... 下一页 尾页
    小鼠
    求投食~(点图即可)
    个人资料
    • 访问:113043次
    • 积分:2654
    • 等级:
    • 排名:第13649名
    • 原创:109篇
    • 转载:31篇
    • 译文:0篇
    • 评论:348条
    最新评论
    github