关闭

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

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

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

spring...
阅读(2699) 评论(20)

[置顶] Android考试系统

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

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

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

MyBatis传入参数为集合 list 数组 map写法

oreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,clos...
阅读(30) 评论(0)

Redis数据结构详解之Zset

Zset跟Set之间可以有并集运算,因为他们存储的数据字符串集合,不能有一样的成员出现在一个zset中,但是为什么有了set还要有zset呢?zset叫做有序集合,而set是无序的,zset怎么做到有序的呢?就是zset的每一个成员都有一个分数与之对应,并且分数是可以重复的。有序集合的增删改由于有啦排序,执行效率就是非常快速的,即便是访问集合中间的数据也是非常高效的。下面我来展示下操作zset的re...
阅读(46) 评论(0)

AA制算法-java

算法源于生活,在生活中我们不缺少发现算法的眼睛,这个问题在北京一起租房的舍友提出的:每个人都有自己的消费,对于一起的在一个月或者是两个。 月内实行AA制。这一个月你出了多少钱,我出了多少钱,然后汇总,最后计算谁补偿给谁,以前都是人手统计,然后计算,效率不高,而且费事,作为一个开发工程师,很有必要将这个问题用算法实现出来,下面就是我写的算法。 /** * 订单实体:就是消费账单 */pub...
阅读(52) 评论(0)

idea中搭建基于maven的ssm整合框架

自从进入一家游戏公司以后,就抛弃了eclipse转战于idea,刚开始一直很不习惯,但是用了一周以后,在打开eclipse的时候,有一种想卸载掉的冲动,好吧,我是觉得idea比eclipse好用,关于它们的战争我们就不讨论了,下面介绍一下idea中怎么搭建ssm基于maven的整合框架吧。 作为一个优秀的框架,spring一直横穿整合javaee的世界,在学习javaweb的时候,由原...
阅读(1052) 评论(4)

application/x-www-form-urlencoded

关于application/x-www-form-urlencoded等字符编码的解释说明 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data:...
阅读(91) 评论(0)

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...
阅读(115) 评论(0)

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

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

我的大学

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

JVM调优经验

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

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

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

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

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

Java中的Dueue和Deque

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

java.net.JarURLConnection示例

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

JAVA的String 类全知道

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

ClassLoader加载Class的过程 解析

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

lucene使用与优化

1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么 要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,...
阅读(306) 评论(0)
144条 共8页1 2 3 4 5 ... 下一页 尾页
    小鼠
    求投食~(点图即可)
    个人资料
    • 访问:133112次
    • 积分:2900
    • 等级:
    • 排名:第12746名
    • 原创:110篇
    • 转载:34篇
    • 译文:0篇
    • 评论:371条
    最新评论
    github