自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

原创 vs2010 引入cout,cin ,endl报错,不能识别

首先要引入命名空间using namespace std;然后 倒入的头文件要放置在 命名空间前面//#include "stdafx.h"#include #include #include using namespace std;#define TYPE char//树的节点struct TreeNode{    TY

2017-05-31 20:24:39 5401

原创 对几种二叉树的简单理解

二叉搜索树(BST best search tree):右子节点的关键值总是大于或者等于此节点的关键值,左子节点的关键值总是小于该节点的关键值。这样在检索的时候能实现二分法的检索,时间复杂度log2(n)可见BST树的形成,使我们在存储的时候,就选择性的存储,去塑造一个二叉搜索树。可见数据有效能的检索的前提是我们有意愿的塑造一个规整的数据结构!!这句话不仅仅体现在数据结构上,更是体现在

2017-05-30 14:16:34 823

原创 you must reset your password using alter table

1:  SET PASSWORD = PASSWORD(‘your new password‘); 2:  ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER; 3:  flush privileges;以上三条照抄,只要在your new password 替换成你需要设置的密码就可以。

2017-05-28 22:27:21 487

转载 win7 第一次装 mysql-5.7-winx64 系列,不知道root 密码,该如何处理?

(1). 在忘记root密码的时候, 以windows为例:1. 关闭正在运行的MySQL服务。2. 打开DOS窗口,转到mysql\bin目录3. 输入mysqld --skip-grant-tables 回车--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目

2017-05-28 22:00:39 331

原创 MySQL启动问题解决总结

解决MySQL 在cmd中不识别问题(1)   -- 配置环境变量直接输入mysql 命令,发现10061错误,没有启动MySQL 哪能进入MySQL命令行模式呢!!!! 10061MySQL未启动错误启动命令 net start mysql  需要先安装mysqld. 运行指令爆出错误码5(cmd启动方式)(2) 安装mysqld 需要在MySQL安装同一目录下(3),否

2017-05-25 23:08:39 276

原创 net start mysql报发生系统错误2 -- 找不到文件路径

原因;mysqld 安装的路径不是在mysql安装的路径下假如:D:\Program Files\MySQL\MySQL Server 5.7\bin  这是你MySQL安装路径,那么mysqld也需要安装在此目录下面。重新安装mysqld.需要先卸载,否则安装爆出:卸载移除:mysqld --remove再次安装:

2017-05-25 22:58:32 14996

原创 cmd 中 net start mysql 提示发生系统错误 5

此错误:是没有以管理员的身份运行cmd.  到cmd 下右击 以管理员权限运行即可!!!!望采纳。

2017-05-25 22:54:28 559

原创 ”Can't connect to MySQL server on localhost (10061)”

”Can't connect to MySQL server on localhost (10061)”错误    --- 问题原因是mysql没有启动。将mysql加入到Windows的服务中做法:命令行运行"mysqld --install"发现:为什么呢?权限不够,我用的是普通用户权限,恩再次打开cmd.exe,不过这次要右击“Run as adminis

2017-05-25 00:37:29 565

原创 安装MySQL之后,在cmd中MySQL命令不能识别

安装MySQL,选择typcal精简版,那么就没有安装其他组件,此时只能在控制面板中服务中开启服务或者在cmd中指令开启MySQL。但是刚刚安装之后输入指令,不能识别,此时就要配置环境变量。在环境变量中添加MySQL 数值为MySQL的bin路径然后在环境变量path中追加%MySQL% 即可。

2017-05-24 23:06:30 11811

原创 springmvc入门学习

2017.05.24:spring控制器Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。还记得DispatcherServle

2017-05-24 14:49:13 371

原创 recyclerView + GridLayoutManager 实现任意网格布局+拖拽排序

uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>uses-permission android:name="android.permission.IN

2017-05-21 23:27:10 2789 1

原创 http并发,操作系统如何识别对应的进程,线程请求

系统识别哪一个进程中的哪一个线程发送的http请求,这个是由网络协议中的四元组(目的端口,ip和源端口,ip).线程都是向web服务器80 端口发送请求,但是源端口的分配是由系统自动分配,一旦分配成功之后,就会三次握手(基于tcp协议),建立网络通道。那么其他线程只能等待这个请求数据接收成功之后,再次请求建立网络连接。换句话说同一时间只能有一个线程对外建立网络连接。知道接收的数据包,结束之后,才会

2017-05-20 15:19:57 1602

原创 说说android的几种存储路径

String str1 = mContext.getFilesDir().getAbsolutePath();String sys = Environment.getRootDirectory().toString();String str2 = Environment.getDataDirectory().toString();LogEx.i("DownloadPathUtil str2"

2017-05-18 16:22:35 290

原创 操作系统线程互斥,锁死机制的简单介绍

用户线程的切换,是内核决定,由调度器分配时间片调度到内核空间,转换成内核线程,然后指令重排序交给CPU.CPU没有执行过程中的中断时间,是不断的在运行,只是调度器提前将线程调度好,将多个线程的指令排好交给CPU。那么这种混合插入就是我们上层理解的线程调度。对CPU而言,所有的线程都是 串行的。对于一个多线程并发的多次处理或者重复处理一个任务,如果这个任务就是原子操作,(如读、写操作,先是寻址,

2017-05-18 11:39:33 1071

原创 android 获得手机外插SD卡 存储路径和存储空间

获取存储路径: /** * * * Description: 获取手机外插SD 存储路径 * * @date 2017-4-18 * @author * @param * @return */ public static String getOuterSDPath() {

2017-05-16 17:17:09 3385

原创 说说Javaweb 服务器与Tomcat源代码解析

Tomcat 源代码

2017-05-16 11:11:28 755

原创 J2EE中的各种工程的介绍

J2EE中打开new project -> java project ,General,Java ,J2EE这就不需要说了,肯定大家都知道。gradle工程可能大家有的不了解,这个和maven有点类似,但是gradle多了打包功能。这个一般在Android studio中使用的,管理Android 开发的lib下载和apk打包。如果了解gradle可以去《android s

2017-05-14 11:41:48 621

原创 J2EE中下载和安装spring插件

在J2EE中 help->eclipse marketplace...在弹出页面 输入 spring 安装第一个插件就可以。

2017-05-14 10:32:55 290

原创 android studio 中 gradle 配置与说明

首先在android studio中,gradle工具版本和gradle版本(或者插件版本)。gradle工具版本就是我们安装android studio的时候,同时也会安装gradle工具版本,因为gradle是android studio中集成的打包工具。就像你在eclipse中安装配置adt,那么在安装adt的时候,也会安装ant工具。在eclipse中打包apk 主要是ant实现的。

2017-05-12 16:08:07 422

原创 J2EE搭建maven工程(选择使用jdk和增加资源文件夹)

在new -> maven project直接next:选择工程类型“maven-archetype_webapp”选择个人id也就是工程名和groupidfinish 那么工程建好了!!!!!如下:但是此工程只有main/resource文件夹,说明jdk选择不对 修改jdk版本。

2017-05-11 22:12:05 379

原创 message There is no Action mapped for namespace [/] and action name [login] associated with context

搭建struts工程出现以上问题:1.排查关键字,xml中是不是有关键字写错 如struts2,default等2.action 表单  一般要写成 xxxx.action  如:login.action3.类写错了比如execute 方法外面没有写@Override @Override public String execute() { i

2017-05-08 23:09:52 602

原创 J2EE dynamic web工程搭建 struts2

工程目录:搭建struts2关键的jar一共有9个,分别是:LoginAction.java 类:package com.cy.action;import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport{ private static

2017-05-08 23:04:37 197

原创 Java 动态代理与class字节码动态修改技术

代理分两种技术,一种是jdk代理(机制就是反射,只对接口操作),一种就是字节码操作技术。前者不能算技术,后者算是新的技术。未来将有大的动作或者较为广泛的应用和变革,它可以实现代码自我的编码(人工智能,代码智能)。先看看jvm class技术:字节码改写:(一)jdk 动态代理:1.定义业务逻辑public interface Service { //

2017-05-08 11:08:30 8032

原创 读《深入jvm原理》之class文件

class文件是什么?? 是二进制文件,是被jvm识别的二进制文件。这是Java初学者的回答。较为深入的学习者,可能会给出跨语言编程的概念和实现,class文件就是一个跨语言的实现的第一步,也是动态修改整理已完成编码的代码,去生成新代码的指令的划时代编程的第一步(动态类生成技术)。动态生成类技术:class文件是一种8位字节的二进制流文件, 各个数据项按顺序

2017-05-08 10:38:20 656

原创 J2EE中修改了jsp页面或者html页面重新启动tomcat无效问题

在J2EE eclipse中重新启动 tomcat运行新修改的项目,但是页面前后修改无效,还是老的页面,这是经常遇见的问题。这个问题在多次停止,启动tomcat之后,还是无效!这是eclipse中比较突出的不友好的问题,或者bug。我们只能做的就是重新启动eclipse!!!!!!                                        ---------------  

2017-05-07 16:53:11 1229

原创 J2EE看tomcat运行参数和去掉工程名作为请求的根路径

双击server:选择Modules:

2017-05-07 16:49:08 193

原创 J2EE搭建Dynamic web SpringMVC工程404错误分析(三)

前两篇文章介绍404问题,但是本质原因还是没有给出来,此时也不能给出答案,很是抱歉,但是这个问题我会一直跟踪。哪天知道本质原因,我会及时更新博客。这篇文章接着分析[Servletname]-servlet.xml为什么需要放置src下面:有的博客上的一般也可以将[Servletname]-servlet.xml文件放置在webcontent下面:但是爆出:严重: C

2017-05-07 16:43:01 353

原创 J2EE搭建Dynamic web SpringMVC工程404错误分析(二)

不添加空的Test文件,那么报错,是不是因为在web.xml中制定了文件访问的默认首页: Test 其实制定默认首页的功能!!!!!将web.xml中这几行去掉:<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http

2017-05-07 16:11:54 236

原创 J2EE搭建Dynamic web SpringMVC工程404错误分析(一)

目录结构如下:自己写的web.xml<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/

2017-05-07 15:57:09 404

原创 比较 J2EE,eclipse adt扩展和Android studio几个类似IDE菜单的异同点

J2EE和基本eclipse,还有Android adt集成的eclipse,本质上都是eclipse,菜单上几乎都是一样的。关键的菜单有 file,search,project,window(尤其是window中的preference菜单,这个菜单类似Android studio中的setting)J2EE:Android studio:

2017-05-06 10:44:51 653

转载 android view绘制过程

应用程序窗口内部所包含的视图对象的实际类型为DecorView。DecorView类继承了View类,是作为容器(ViewGroup)来使用的,它的实现如图1所示:每一个应用程序窗口的视图对象都有一个关联的ViewRoot对象,这些关联关系是由窗口管理器WindowManagerImpl来维护的,如图: 简单来说,ViewRoot相当于是MVC模型中

2017-05-05 15:20:13 297

原创 说说Java中原子性,可见性与指令重排序的理解

原子性:就是读数据,处理数据,写数据 这三个步骤不能被终止,或者打断;就是不能被线程调度器中断,切换线程。这样,才能保证,原子操作在切成切换,并行处理上保证数据地顺序累加处理。可见性:是Jvm较为突出的概念,其每一个线程有自己的工作内存空间,当某一个线程读取了主内存的数据,那么会通知其他线程中自己的内存空间此数据被加屏障,不可读;只能再次从主内存读数据缓存到自己的内存空间。指令

2017-05-02 11:39:18 890

原创 说说I/O与IPC

程间通信IPC,也就是Inter-Process Communication的缩写。一个进程其实就是一个狭义上的程序。广义上:一个服务器也就是一个进程。比如客户端和服务器的连接就是两个进程在通信,只是这两个进程并不在同一台计算机上,它们进程间的通信方式就是我们非常熟悉的sockt接口,更下层一些可能就是TCP/IP协议。这样进程与进程间通信就组成了更大的一个系统,也就是说,在网络系统上

2017-05-01 15:14:06 898

app-icon.rar

方支付宝icon, 提供了代码给大家,但是大家没有icon。所以就把icon资源提供给大家,大家可以仿照开发,效果一摸一样,大家使用有什么问题,可以给我反馈,谢谢!

2020-02-28

apk 反编译工具

极为好用的apk 反编译工具,实测,可以使用,覆盖绝大多数 加密的apk .是你研读别人apk ,学习别apk 实现的机制的好工具。

2017-09-02

struts2 jar包

javaweb orm框架

2017-05-23

mybatis3.2.2

javaweb技术orm框架

2017-05-23

hibernate4.2

hibernate4.2

2017-05-13

空空如也

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

TA关注的人

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