<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u011299745的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011299745</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011299745]]></copyright><item><title><![CDATA[python自动登录，用户管理]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/80508365</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/80508365</guid><author>u011299745</author><pubDate>Wed, 30 May 2018 12:28:50 +0800</pubDate><description><![CDATA[功能点如下：用python登录网站，获取积分信息数据库存储用户信息，网站信息邮件发送登录结果信息等每天定时登录all_work.pyfrom auto_login.login import login
from auto_login.db_info import get_info,get_total_num,update_remain
from auto_login.smtp import sen...]]></description><category></category></item><item><title><![CDATA[c语言指针理解，代码实现]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/80462524</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/80462524</guid><author>u011299745</author><pubDate>Sat, 26 May 2018 16:44:33 +0800</pubDate><description><![CDATA[普通的语句 int a = 1;内存中地址为&amp;amp;a的地方存储了值1。由于一般（无指针）语句不需要知道地址&amp;amp;a，也并不会使用到，所以对开发者“不可见”。在编程时，看起来就像是变量a等于1，操作变量a，就可以实现对该值的改变（实际上是在操作地址&amp;amp;a的值，而开发者看到变量a始终对应地址&amp;amp;a的值）。数组int is[] = {1, 2, 3, 4, 5};数组存放在内存地址&amp;...]]></description><category></category></item><item><title><![CDATA[Python实现监控电脑，CPU或者内存占用过高自动发提醒邮件]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/80234461</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/80234461</guid><author>u011299745</author><pubDate>Tue, 08 May 2018 09:12:37 +0800</pubDate><description><![CDATA[
可以使用psutil包获取cpu、内存等信息使用qq邮箱发送，需要使用ssl协议，465端口，即smtplib.SMTP_SSL(host, 465)import smtplib,time,wmi,psutil
import logging;logging.basicConfig(level=logging.INFO)
from email.mime.text import MIMEText

...]]></description><category></category></item><item><title><![CDATA[简单描述Spring  --  Spring的个人理解]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/74960356</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/74960356</guid><author>u011299745</author><pubDate>Tue, 11 Jul 2017 14:28:09 +0800</pubDate><description><![CDATA[主要是我关于Spring的一些简单理解，比较浅显。。
Spring主要是为企业开发解决了系列的问题，而且可以十分方便的与其他框架集成在一起。最显著的特性是IOC与AOP。


IOC
控制反转，所有的实例交由IOC容器管理。解决对象依赖，同时避免在代码中各种乱新建实例，难以管理。


主要的步骤：


资源定位（xml文件）将xml文件转换成spring可以识别的BeanDe]]></description><category></category></item><item><title><![CDATA[第三届阿里中间件性能挑战赛 初赛记录及源码分享]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/72864948</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/72864948</guid><author>u011299745</author><pubDate>Mon, 05 Jun 2017 11:17:52 +0800</pubDate><description><![CDATA[初赛：《基于Open-Messaging实现进程内消息引擎》




我们手里有程序demo，有大部分的接口，主要需要实现，创建消息，发送消息，创建消费的信息，消费对象。

本地有一个单线程和多线程程序，在线测评程序未知，符合题目的描述，且提供日志。测试环境是4核，4G内存，虚拟机堆初始和最大值设置为2560m，看日志，新生代300m，使用ParNew垃圾收集器，老年代2G多一点，使]]></description><category></category></item><item><title><![CDATA[Spring IOC源码学习总结]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/72393514</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/72393514</guid><author>u011299745</author><pubDate>Wed, 17 May 2017 15:50:19 +0800</pubDate><description><![CDATA[最近在学习Spring IOC基本源码，了解整个的流程。代码太绕了，看的时候简单记录了下，现在分享下
1、首先Spring简单总结


Spring提供了很多轻量级应用开发实践的工具集合，这些工具集以接口、抽象类、或工具类的形式存在于Spring中。通过使用这些工具集，可以实现应用程序与各种开源技术及框架间的友好整合。比如有关jdbc封装的数据访问工具Spring JDBC，有关编写单元测]]></description><category></category></item><item><title><![CDATA[MyEclipse 每次保存都要building workspace。myeclipse保存了无效等问题]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/53792039</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/53792039</guid><author>u011299745</author><pubDate>Wed, 21 Dec 2016 22:38:08 +0800</pubDate><description><![CDATA[MyEclipse 每次保存都要building workspace的解决方法

MyEclipse 每次保存都要building workspace的解决方法 
方法一：
菜单栏->project->Buidling Automatically取消勾选

方法二：
菜单栏->project->Properties->builders取消Javascript validator和va]]></description><category></category></item><item><title><![CDATA[各种web项目的实现及源码归纳总结]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/53547279</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/53547279</guid><author>u011299745</author><pubDate>Fri, 09 Dec 2016 23:33:47 +0800</pubDate><description><![CDATA[学习web，做了很多练习的项目，后面给别人也做了些简单的Java项目，这里记录一下。


本文收集我的所有的web项目传入门
1、 Web分页实现及实例演示
包括两种实现方式，详情见点击打开链接


2、电子商城系统
JSP+Servlet+MySQL 

详情点击打开链接


3、在线管理系统
struts2+Hibernate+MySQL

详情点击打开链接]]></description><category></category></item><item><title><![CDATA[学呼—在线管理系统实现及源码struts2+Hibernatex项目]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/53545605</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/53545605</guid><author>u011299745</author><pubDate>Fri, 09 Dec 2016 23:09:16 +0800</pubDate><description><![CDATA[学呼——在线管理系统实现及源码

使用struts2+Hibernate+MySQL


1、项目目录：


2、登录


3、主界面


4、列表


5、详情




源码见点击打开链接]]></description><category></category></item><item><title><![CDATA[web电子商城实现及源码]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/53544090</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/53544090</guid><author>u011299745</author><pubDate>Fri, 09 Dec 2016 21:00:15 +0800</pubDate><description><![CDATA[web'电子商城实现及源码


使用JSP+Servlet+MySQL


项目目录

主页
详情






源码 点击打开链接]]></description><category></category></item><item><title><![CDATA[Web分页实例，两种实现源码]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/53455863</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/53455863</guid><author>u011299745</author><pubDate>Sun, 04 Dec 2016 19:34:03 +0800</pubDate><description><![CDATA[详情见 点击打开链接


源码见github 点击打开链接


页面效果如下：
点击查看全部：




尾页：]]></description><category></category></item><item><title><![CDATA[框架中Web容器套路,对于框架的一点理解]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/53140179</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/53140179</guid><author>u011299745</author><pubDate>Sat, 12 Nov 2016 13:27:23 +0800</pubDate><description><![CDATA[框架中的Web容器都有大同小异的地方，像struts、spring这些。


传统的Jsp+Servlet（MVC）


JSP是视图层，展示从后台中获取的数据，jsp中请求url是servlet地址Servlet是控制层，从请求中获得参数，然后去实例化模型层的类，然后调用相应的方法得到想要的数据，完成控制层的作用Model模型层包括Bean和一些Bean、数据库基础上的方法等

]]></description><category></category></item><item><title><![CDATA[在JDK1.6下，模仿堆、栈、永久代溢出]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52992652</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52992652</guid><author>u011299745</author><pubDate>Tue, 01 Nov 2016 09:13:18 +0800</pubDate><description><![CDATA[import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.sun.org.apache.bcel.internal.util.ClassLoader;

public class OutOf]]></description><category></category></item><item><title><![CDATA[Java线程模型与线程调度]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52964744</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52964744</guid><author>u011299745</author><pubDate>Sat, 29 Oct 2016 15:15:28 +0800</pubDate><description><![CDATA[线程模型：
    Sun JDK的windows版和Linux版都是使用1对1的线程模型实现的，一条Java线程映射到一条轻量级进程之中。
    内核线程（Kernel-Level Thread, KLT)是直接由操作系统内核（Kernel，下称内核）支持的线程，这种线程由内核来完成线程切换，内核通过操纵调度器（Scheduler）对线程进行调度，并负责将线程的任务映射到各个处理器上。程序]]></description><category></category></item><item><title><![CDATA[关键字static，静态]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52918128</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52918128</guid><author>u011299745</author><pubDate>Tue, 25 Oct 2016 09:00:03 +0800</pubDate><description><![CDATA[static


虚拟机准备阶段是正式为类变量（static修饰的类成员变量）分配内存并设置类变量初始值的阶段，这些变量使用的内存都在方法区中进行分配。


这时只对类变量进行内存分配，不包括实例变量。实例变量在对象初始化时随对象一起分配在Java堆中。初始值“通常情况”下是数据类型的默认值（int——0，boolean——false……）


public static int]]></description><category></category></item><item><title><![CDATA[Overload，重载，静态分配]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52918049</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52918049</guid><author>u011299745</author><pubDate>Tue, 25 Oct 2016 08:45:21 +0800</pubDate><description><![CDATA[class Human{};
class Man extends Human{};

Human man = new Man();
sayHello(man); 	//将会执行参数为Human中的方法



Human 称为变量的静态类型（Static Type），或者叫做外观类型（Apparent Type），后面的Man称为变量的实际类型（Actual Type）。
有重载时，在编译]]></description><category></category></item><item><title><![CDATA[static+final与final区别，静态常量与常量]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52887825</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52887825</guid><author>u011299745</author><pubDate>Fri, 21 Oct 2016 22:43:09 +0800</pubDate><description><![CDATA[static+final


静态常量，编译期常量，编译时就确定值。（Java代码执行顺序，先编译为class文件，在用虚拟机加载class文件执行）放于方法区中的静态常量池。在编译阶段存入调用类的常量池中如果调用此常量的类不是定义常量的类，那么不会初始化定义常量的类，因为在编译阶段通过常量传播优化，已经将常量存到调用类的常量池中了
class ConstC{
	static{
		Sys]]></description><category></category></item><item><title><![CDATA[LinkedHashMap源码理解]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52882446</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52882446</guid><author>u011299745</author><pubDate>Fri, 21 Oct 2016 13:29:00 +0800</pubDate><description><![CDATA[LinkedHashMap同时维护了HashMap的快速查找和一个双向循环链表（按插入顺序的链表，或者按访问顺序(调用get方法)的链表）
addBefore(Entry e)方法，一般需要修改4个引用，本节点的before,after，修改后的before节点（即e.before())的after，修改后的after节点(即e)的before。
LinkedHashMap没有put(K ke]]></description><category></category></item><item><title><![CDATA[LinkedHashMap如何实现迭代时有序]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52878573</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52878573</guid><author>u011299745</author><pubDate>Fri, 21 Oct 2016 00:05:30 +0800</pubDate><description><![CDATA[LinkedHashMap具有可预知的迭代顺序，根据链表中元素的顺序可以分为：按插入顺序的链表，和按访问顺序(调用get方法)的链表。  
默认是按插入顺序排序，如果指定按访问顺序排序，那么调用get方法后，会将这次访问的元素移至链表尾部，不断访问可以形成按访问顺序排序的链表。  可以重写removeEldestEntry方法返回true值指定插入元素时移除最老的元素。
如何实现迭代有序？]]></description><category></category></item><item><title><![CDATA[HashMap知识点总结]]></title><link>https://blog.youkuaiyun.com/u011299745/article/details/52810258</link><guid>https://blog.youkuaiyun.com/u011299745/article/details/52810258</guid><author>u011299745</author><pubDate>Thu, 13 Oct 2016 21:26:54 +0800</pubDate><description><![CDATA[初始容量（4种构造方式），负载因子（默认0.75）由table数组和Entry链表组合而成当key为null，调用putForNullKey方法，所以可以key为null（放在table[0]），取getForNullKey
底层数组长度总是2的n次方，使得数据在table数组中分布较均匀，查询速度也较快。put()时，判断是否为null，计算hash值，确定在table数组中位置（思想是取模，]]></description><category></category></item></channel></rss>