自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (11)
  • 收藏
  • 关注

原创 史上最强人工智能ChatGPT 到底有多强?

ChatGPT 已经踏上了它的成神之路,这绝对是我所用过的,我相信也是你用过的,最让人震撼的人工智能产品,比起 AI 画画,它甚至更具颠覆性。只用短短十分钟,它就耗尽了我毕生所学的感叹词,最后只留下一声声的「卧槽」。史上最强人工智能ChatGPT到底有多强?

2022-12-23 18:06:36 12960 3

原创 如何高效提炼一本书

如何高效提炼一本书一、元认知——重塑你的“知识漏斗”。元认知,认知的认知,过滤知识的漏斗。战略层面上的认知,能够自己生长的读书方法论。我们看世界,都是我们之前心智的积累。主要包括三个方面:元知识、元体验和元认知监控。元知识,知识的知识。即:A,知识背后的知识;B,获取知识过程中所用到的知识。元体验:摧毁旧知的时候的体验和感受(这种改变对人的本能有很大的影响)元认知监控:认知主体,在认知...

2019-03-12 22:33:46 842

原创 SpringBoot操作MongoDB

SpringBoot整合MongoDB

2017-11-21 19:30:52 2233

原创 SpringBoot整合MongoDB

一直想学MongoDB,正好碰上项目需要,故花了一天时间去研究MongoDB,在这做个总结。下载MongoDB首先面对的就是下载MongoDB,首先想到的是到官网上去下载,但是官网不知道是什么原因,一点击下载就是空白页,虽然一开始还填了一些个人资料上去。 MangoDB官网下载 后面在网上找资料发现了各个版本的下载地址: http://dl.mongodb.org/dl/linux/x86_6

2017-11-20 21:01:08 10549

原创 HashMap深入理解

面试中,常会问到的几个关于Map的问题:HashMap与HashTable的区别?HashMap底层是如何实现的?ConcurrentHashMap底层又是如何实现的? 一、HashMap与HashTable的区别 1、HashMap是线程不安全的 HashMap是Map接口的子类,是将键映射到值的对象,其中,键跟值都是对象,并且键不能重复,但不同的键可以对应相同的值。HashMap允

2017-11-16 09:44:02 374

转载 全面理解Java内存模型

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此Jav

2017-02-20 20:50:51 874

转载 NUMA架构的CPU -- 你真的用好了么?

CPU

2016-09-25 10:33:08 2145

转载 Java的多线程机制:缓存一致性和CAS

一、总线锁定和缓存一致性这是两个操作系统层面的概念。随着多核时代的到来,并发操作已经成了很正常的现象,操作系统必须要有一些机制和原语,以保证某些基本操作的原子性,比如处理器需要保证读一个字节或写一个字节是原子的,那么它是如何实现的呢?有两种机制:总线锁定和缓存一致性。我们知道,CPU和物理内存之间的通信速度远慢于CPU的处理速度,所以CPU有自己的内部缓存,根据一些规则将内存中的数据读取到内部缓存中

2016-09-18 14:07:04 672

原创 TransferQueue实现生产者、消费者模型

public class LinkedTransferQueueProducer implements Runnable{ protected TransferQueue<String> transferQueue; final Random random = new Random(); public LinkedTransferQueueProducer(TransferQ

2016-07-02 14:29:22 468

转载 Spring MVC异常统一处理(异常信息的国际化,日志记录)

Java EE项目中,不管是对底层的数据操作,还是业务层的处理过程,还是控制层的处理,都不可避免的会遇到各种可预知的(业务异常主动抛出)、不可预知的异常需要处理。一般dao层、service层的异常都会直接抛出,最后由controller统一进行处理,每个过程都单独处理异常,且要考虑到异常信息和前端的反馈,代码的耦合度高,不统一,后期维护的工作也多。 同时还必须考虑异常模块和日志模块

2016-07-02 10:44:43 1768

原创 校验码

/** * <校验码> * * @param request * @param response * @throws IOException * @author Administrator * @date 2010-5-12 */ private void verifyCode(HttpServletRequest request

2015-07-03 15:13:03 495

转载 技术牛人博客

*&&* 首届中国最受欢迎50大技术博客 http://www.techcn.com.cn/index.php?doc-view-136426 *#@ 三思笔记,涂抹ORACLE 的网站 http://space.itpub.net/7607759/spacelist-blog @ 阿里巴巴 数据库高手 http://blog.csdn.net/yzsind/archive/2010/04/26/55

2015-05-20 21:24:02 727

原创 读取日志文件中某一列的值

接到任务,让我统计一下有多少个用户id,咋一看,一大把密密麻麻的数字,但仔细一看,也不是无章可循的,经过几分钟的倒腾,终于弄出来了package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;impor

2015-04-14 10:54:40 1421

原创 纯JSP+工具类实现的jxl导出Excel

需求:根据查找到的数据集将其导出到excel中,前提:不用strtus框架、不能用servlet。 看到这个需求,没办法,只能弄一个超链接将所有查找数据集的参数传递到一个jsp页面去,在jsp页面再对参数进行封装,并查找数据库得到数据集list,将其传递到工具类中,对其进行处理,工具类使用jxl,并且使用到反射技术对其进行循环遍历,逐个写到excel表中。使用超链接并携带多个参数<a href="

2015-03-24 11:40:00 844 1

原创 Android提示信息的工具类

public class PromptManager { private static ProgressDialog dialog; public static void showProgressDialog(Context context) { dialog = new ProgressDialog(context); dialog.setIcon(R.drawable.icon); dialog

2015-03-19 21:18:56 477

原创 Android检查用户是否有网络工具类

Android检查用户是否有网络工具类public class NetUtil{ /** * 检查用户的网络:是否有网络 */ public static boolean checkNet(Context context) { //判断: WIFI连接 boolean isWIFI=isWIFIConnection(con

2015-03-19 21:17:14 662

原创 手机安全卫士学习之自定义组合控件

目标:实现有两个TextView,还有一个CheckBox,还有一个View的组合自定义组合控件的步骤1.新建xml文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" andro

2015-03-13 10:25:12 452

原创 手机安全卫士学习之APK检查自动升级

1.APK在线升级现在android开发,一般采用的是CS模式,那么apk的升级,自然而然需要有server端的支持。一般,我们将升级版本以及一个记录升级版本的配置文件(在本文中采用jsonarray格式)放在server端。当Client初始化时,如果检测到server端有更新的版本(读取server的配置文件),则将在server端的升级版本以Http的方式连接,将其下载下来,然后调用andro

2015-03-12 11:04:54 667

转载 学习笔记:JAVA RMI远程方法调用简单实例

I的概念 RMI(Remote Method Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外 一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。在过去,TCP/IP套接字通讯是远程通讯的主要手段,但此开发方式没有使用面向对

2015-03-05 17:34:15 405

原创 百度地图API-入门篇

什么是百度地图API?   百度地图移动版API(Android)是一套基于Android设备的应用程序接口,通过该接口,可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。   百度地图移动版API不仅包含构建地图的基本接口,还提供了本地搜索、路线规划、地图定位等数据服务。准备工作 1.获取API Key http://lbsyun.baidu.co

2015-03-04 17:49:47 767 1

转载 WebService到底是什么?

WebService到底是什么?一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用

2015-03-02 11:30:46 423

转载 Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】

最近一周在研究rom移植,所以就对Smali语言学习了一下,Smali语言其实就是Davlik的寄存器语言;Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示语言。转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/8299996

2015-01-06 09:43:49 514

原创 Java基础复习之遍历Map集合

package collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * @author MS * * 遍历Map的四种方式 */public class MapDemo{ public static void main(String[] args)

2014-12-10 15:05:33 414

原创 Android初学之listView分批加载数据

listView 分批加载数据,解决的是用户体验问题复用历史缓存的view对象 converview   减少子孩子id查询的次数1.改进查询方法,不是一次查询所有数据,而是分批次/分页查询   /** * 查询部分黑名单号码 * @param offset 从哪个位置开始获取数据 * @param maxnumber 一次最多获取多少条数据

2014-12-05 10:48:15 525

原创 Android初学之备份短信(写xml文件、多线程、进度条)

1.先声明一个进度条private ProgressDialog pd;2.点击事件方法 /** * 点击按钮,短信的备份 * @param view */ public void smsBackup(View view) { pd = new ProgressDialog(this);  pd.setM

2014-12-04 20:00:35 521

原创 Android初学之ListView对象的优化

安全卫士中的listView优化 /** * 有多少个条目被显示,这个方法就会被调用多少次 */ @Override public View getView(int position, View convertView, ViewGroup parent) { //把一个布局文件转化成view对象 View vie

2014-12-03 18:14:13 407

原创 Android初学之安全卫士中号码归属地背景设置(弹出对话框)

安全卫士中号码归属地背景设置(弹出对话框)//设置号码归属地的背景 scv_changebg =(SettingClickView) findViewById(R.id.scv_changebg); scv_changebg.setTitle("归属地提示框风格"); final String[] items = {"半透明","活力橙","卫士蓝","金属灰","苹果绿

2014-11-30 11:30:07 627

原创 Android初学之自定义土司

安全卫士中自定义土司private TextView view;/** * 窗体管理者 */private WindowManager wm;/** * 自定义土司 * @param address */private void myToast(String address){ view = new TextView(getApplicationContext())

2014-11-30 09:40:10 703

原创 BaseDao终极版

package net.houder.dao;import java.lang.reflect.ParameterizedType;import java.sql.SQLException;import java.util.Collections;import java.util.HashMap;import java.util.Iterator;import java

2014-10-14 09:01:01 1209

转载 Markdown+Pandoc,打通写作界的任督二脉!

Markdown+Pandoc,打通写作界的任督二脉!Author: DuqiDate : 2013.5.25前言Markdown+Pandoc,可以把自己的写作内容,变成世界上已有的任何格式的文件,包括很炫的slide,html5。没有人(或者我没看到)总结过这些内容,导致我走了很多弯路才最终打通任督二脉,特此纪念。了解Markdwon以后,我的写作世界,只有它;

2014-09-09 22:36:37 1044

原创 JavaMail技术实现邮件发送

package test;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.

2014-07-29 10:35:53 725

原创 JBPM初学---JBPM整合SSH环境搭建

一、导入相应的jar包

2014-07-26 10:37:22 451

原创 Struts2实现文件上传下载最终版

1.此方法保存在BaseAction中,其他Action类中的方法直接调用即可/** * 保存上传的文件,使用UUID作为文件名,并返回为文件存储的全路径 * * @param upload * @return */ SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/"); public

2014-07-24 14:30:10 680

原创 SSH实现分页功能

public class QueryHelper { /** * fromClause: FROM子句 */ private StringBuffer fromClause = null; /** * whereClause:WHERE子句 */ private StringBuffer whereClause = null; /*

2014-07-19 15:01:46 950

原创 s2sh开发轻松实现导出excel功能

package com.jjznkj.oa.utills;import java.io.ByteArrayInputStream;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.util.List;import com.jjznkj.oa.domain.

2014-07-19 14:48:11 535

原创 使用Aop面向切面技术实现记录详细操作日志功能

package com.jjznkj.oa.advice;import java.lang.reflect.Method;import java.net.InetAddress;import java.util.Date;import org.apache.struts2.ServletActionContext;import org.aspectj.lang.

2014-07-19 14:41:28 2315

原创 MySQL关键字,使用SSH开发时慎用其做实体名和属性名

ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOBBOTHBYCALLCASCADECASECHANGECHAR

2014-07-18 09:21:56 684

原创 Java基础重温之线程——创建线程

第一种方式:继承Thread类步骤:1.定义类继承Thread.2.复写Thread类中的run方法。   目的:将自定义代码存储在run方法,让线程运行。3.调用线程的start方法   该方法两个作用:启动线程,调用run方法。

2014-05-18 20:23:15 466

原创 Java基础重温之位运算符(左移右移)

其实就是乘以2的yidon

2014-05-14 10:51:32 416

原创 如何实现Excel表中数据导入到数据库中

最近在做一个OA项目,里面涉及到E

2014-05-08 14:37:13 694

韩顺平SSH全套视频下载地址

韩顺平老师2011年录制的SSH全套视频,讲解深刻、独到,深入浅出

2013-10-02

韩顺平_JAVA_视频教程_下载(打开迅雷_直接复制链接地址即可下载)

韩顺平_JAVA_视频教程_下载(打开迅雷_直接复制链接地址即可下载)

2013-10-02

1500个前端开发常用JavaScript特效

1500个海量的javascript特效,让web前端开发者开发起来更加简单,开发效果更加美观

2013-07-15

网站图片抓取精灵V2.0

添加修正以下功能: 1、添加了工具运行加载界面 2、修正了一键保存页面内容、样式、图片、js文件,再进一步抓取样式文件里面的所有图片 3、修正了保存带参数的css和js文件 4、添加了打开目录功能 5、添加了生成单个页面index.html

2013-07-15

CHM帮助文档生成与反编译软件EasyCHM

 使用 EasyCHM 只需要三个步骤就可以完成CHM的制作:   1. 用户指定一个目录,EasyCHM会自动导入全部目录及文件;   2. 设置CHM编译选项;   3. 开始制作。

2013-07-15

820多张网页设计背景图片

各式各样的背景图片,精美绝伦,非常漂亮,轻轻松松设计出好看的网页

2013-05-08

4000多个网页设计图标

网页设计图标大全,包括.gif以及.png两种格式的图标,让您的 设计毫无压力,信心倍增。。。

2013-05-08

50个DIV+CSS模板

50个大师设计出的DIV+CSS模板,让你的设计之路毫无压力,让初学者一看就会的设计模板

2013-05-08

IE help 工具

通过IE浏览器可以方便快捷的下载

2013-05-07

web开发小图标大全

web开发常用图标大全,让您在开发时免于制作图标,一步到位,高速快捷有效

2013-05-07

C语言资源宝典

C语言开发的好助手!囊括C语言基础知识以及C语言库函数等各个方面!

2012-10-07

空空如也

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

TA关注的人

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