wuweiwei001
码龄11年
求更新 关注
提问 私信
  • 博客:83,892
    社区:226
    84,118
    总访问量
  • 72
    原创
  • 34
    粉丝
  • 18
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2014-05-27

个人简介:我热爱编程!!!!

博客简介:

wuweiwei001的专栏

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得5次评论
  • 获得187次收藏
  • 代码片获得192次分享
  • 博客总排名1,542,740名
创作历程
  • 47篇
    2017年
  • 8篇
    2016年
  • 21篇
    2014年
成就勋章
TA的专栏
  • 线段树专题
    3篇
  • 二分图
    3篇
  • 最大流
    1篇
  • 动态规划
    6篇
  • 最短路
    1篇
  • 状态压缩
    5篇
  • 坑爹的题目
    1篇
  • 最小生成树
    1篇
  • 学习
    2篇
  • Android
    16篇
  • Java基础
    24篇
  • 数据库
    4篇
  • eclipse
  • Android问题
    4篇
  • 大数据
    1篇
  • redis
    1篇
  • 单例模式
    1篇
  • 框架
    1篇
  • git
    1篇
  • mysql
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

88人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

String及String的内存分析

public class TestString { //String:代表不可变的字符序列。底层使用char[]存放。 //String是final的 @Test public void test1(){ String str1 = "JavaEE"; String str2 = "JavaEE"; String str3 = new String("JavaEE");
原创
博文更新于 2016.12.29 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql高级

定义:排好序的快速查找数据结构。 目的:在于提高查询的效率,可以类比字典 优势: a.提高数据检索的效率,降低数据库的IO成本 b.降低数据排序的成本,降低了CPU的消耗 劣势:降低了更新表的速度索引分类: 1.单值索引:一个索引只包含单个列,一个表可以有多个单列索引 2.唯一索引:索引列的值必须唯一,但允许有空值 3.复合索引:一个索引包含多个列MySQL索引结构:
原创
博文更新于 2017.12.15 ·
554 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mysql join方式的结果集

一张图说明 left join, right join, inner join, full outer join
原创
博文更新于 2017.12.12 ·
934 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git常用命令及问题解决

svn:集中式版本控制系统,操作时必须联网 git:分布式版本控制系统git config –global user.name “username” 修改当前的project的用户名 git config –global user.email “username” 修改当前的project提交邮箱 git init 把当前目录变成可以管理的git仓库,生成隐藏的.git文件 git ad
原创
博文更新于 2017.12.11 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot的作用

1.创建独立的Spring应用程序 2.嵌入的Tomcat,无需部署WAR文件 3.简化Maven配置 4.自动配置Spring 5.提供生产就绪型功能,如指标,健康检查和外部配置 6.开箱即用,没有代码生成,也无需XML配置分布式事务和操作多数据源事务解决方案:Automatic+Jta,两段提交协议,MQ推送
原创
博文更新于 2017.12.11 ·
9938 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

单例模式的5种实现方式

1.懒汉式public class Singleton{ private static Singleton instance; private Singleton(){} public static synchronized Singleton getInstance(){ if (instance == null) { instanc
原创
博文更新于 2017.12.08 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis小记

分布式:不同的多台服务器上面部署不同的服务模块 集群:不同的多台服务器上面部署相同的服务模块CAP:C:强一致性 A:高可用性 P:分布式容忍性NoSql:not only sql Redis:Remote Dictionary ServerRedis的三大特点: 1.支持数据的持久化 2.支持多种数据结构 3.支持数据的备份安装Redis遇到的问题: 1.安装过程可能会报缺少GCC
原创
博文更新于 2017.12.07 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程实现的四种方式

1.继承Thread类new Thread(){ public void run() { System.out.println("run..."); };}.start();2.实现Runnable接口new Thread(new Runnable() { @Override public void run() { System.ou
原创
博文更新于 2017.12.07 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大数据,高并发环境下的数据问题解决

为了解决数据量大,响应时间长的问题: 1.缓存+垂直拆分 ——>买家一个库,卖家一个库 2.mysql主从读写分离 3.MySQL使用InnoDB引擎代替MyISAM 4.分表分库,MySQL集群目前所用的模式: 用户访问—->防火墙—–>ngix(负载均衡)—–>服务器集群 ——>数据库集群——>缓存,各类型服务器
原创
博文更新于 2017.12.07 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql自定义函数(通过IP去数据库匹配IP区间是否包含该IP)

mysql自定义字符串查询函数一 函数适用处理数据格式(字段中有‘,’分割的数据,还有以’-‘连接的区间)      例1:表中字段 "53678,45672,39543-39600"  需要判断的数据 "39570"      例2:表中字段 "DD.B1.C1.A3,DD.B1.C1.A1-BA,DD.B1.C1.B0"  需要判断的数据 "DD.B1.C1.A7"二
原创
博文更新于 2017.09.16 ·
3194 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Android之ListView分页加载数据功能实现代码

什么是ListView分页加载数据功能呢?在现在的大数据时代,我们不可能把某些数据全部展示到界面,好比我们经常会看的QQ空间一样,当你看动态的时候,系统不可能会把所有好友的动态都展示在上面,你能看到的一般都是最新好友更新的动态,假如你要看非最新的好友动态,通常你都会手指向上滑动屏幕然后去查看,当界面下滑到一定数量的时候,就会看到一个“查看更多”,然后突然停顿一下,系统会通过网络去给你刷新其他动态信
转载
博文更新于 2017.03.02 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何避免 OOM 异常

如何避免 OOM 异常想要避免 OOM 异常首先我们要知道什么情况下会导致 OOM 异常。1、图片过大导致 OOMAndroid 中用 bitmap 时很容易内存溢出,比如报如下错误:Java.lang.OutOfMemoryError : bitmap sizeexceeds VM budget。解决方法:方法 1: 等比例缩小图片BitmapFactory.Opti
转载
博文更新于 2017.03.02 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android开发之自定义属性

public class MyAttributeView extends View { private int myAge; private String myName; private Bitmap myBg; public MyAttributeView(Context context, AttributeSet attrs) { super(
原创
博文更新于 2017.02.25 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android开发之自定义开关

/** * 一个视图从创建到显示过程中的主要方法 * //1.构造方法实例化类 * //2.测量-measure(int,int)-->onMeasure(); * 如果当前View是一个ViewGroup,还有义务测量孩子 * 孩子有建议权 * //3.指定位置-layout()-->onLayout(); * 指定控件的位置,一般View不用写这个方法,ViewGroup的时候才
原创
博文更新于 2017.02.25 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android开发之手机适配工具类

public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.ge
原创
博文更新于 2017.02.24 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android之ViewPager的使用

MainActivity:public class MainActivity extends AppCompatActivity { private static final String TAG = MainActivity.class.getSimpleName(); private ViewPager viewpager; private TextView tv
原创
博文更新于 2017.02.24 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android实现横屏与竖屏之间的转换

public void switchOrientation(View v){ int orientation = getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_PORTRAIT){ setRequestedOrientation(
原创
博文更新于 2017.02.22 ·
911 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

计算机基础知识试题及答案

在网上找了好久,都是只有题目没有答案,有的也只是部分答案。浪费了一上午时间查的,希望对大家有帮助。中间可能有错误的,请大家多多指正。第一部分   一、单项选择题 1.世界上第一台电子数字计算机取名为(  C  )。 A.UNIVAC    B.EDSAC    C.ENIAC    D.EDVAC2.操作系统的作用是(  C  )。 A.把源程序翻译成目标程序 
原创
博文更新于 2017.02.22 ·
16068 阅读 ·
32 点赞 ·
3 评论 ·
120 收藏

Android开发之动画

动画的变换:/* * 编码实现View Animation * 1. Code方式 * 2. Xml方式 */public class VAActivity extends Activity { private ImageView iv_animation; private TextView tv_animation_msg; @Override public voi
原创
博文更新于 2017.02.21 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android应用组件之ContentProvider

ContentProvider:1. MainActivitypublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi
原创
博文更新于 2017.02.20 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多