- 博客(151)
- 收藏
- 关注
原创 MySQL问题:Access denied for user 'root'@'localhost' (using password: YES)
连接MySQL遇到问题:Access denied for user 'root'@'localhost' (using password: YES)
2016-05-23 15:55:45
679
1
原创 会计眼中的“借”“贷”
很是惭愧,一直不懂业务中的借贷,钱的增加是怎么走的,直到明白会计眼中的借贷。很简单,只需要明白3个名词:资产、负债、所有者,这个所有者主体必须得指定清楚。资产是拥有或控制的能以货币计量且能够持续带来利益的经济资源。负债是承担的能以货币计量、需以资产或劳务偿付的债务。例子1:用户A从银行B充值100到金佰仕账户C。对于用户A来说:银行存款资产减少100,是贷。金佰仕账户资产增加100,是
2016-05-12 20:34:28
556
1
原创 Java多线程通信方式
上篇基础博客,我们分析了进程和线程。线程有四种状态,任何一个线程肯定处于这四种状态中的一种: 1) 产生(New):线程对象已经产生,但尚未被启动,所以无法执行。如通过new产生了一个线程对象后没对它调用start()函数之前。 2) 可执行(Runnable):每个支持多线程的系统都有一个排程器,排程器会从线程池中选择一个线程并启动它。当一个线程处于可执行状态时,表示它可能正处于线程
2016-04-30 21:58:34
872
1
原创 Java多线程实例
进程:系统进行资源分配和调度的基本单位。可以从下边二个角度对比分析: 第一:1个进程可以有多个线程;1个线程必须属于一个进程。 第二:进程是分配资源;线程是共享资源。线程是最小工作单位。
2016-04-30 20:54:15
449
1
原创 mybatis自动生成器
mybatis是一个基于Java的持久层框架,用起来很少方便。但当业务复杂多变,涉及的表越来越多,一张表的字段上百的时候就头疼了。mybatis有对应的自动生成器:mybatis-generator插件。它可以自动生成xmlmapper和model还有dao接口,这样我们就可以把精力放在业务代码上,而不需要关心数据库的具体操作。Mybatis-generator有三种用法:命令行、eclipse插件、maven插件,这次我们说的是命令行的方法。
2016-04-30 15:35:46
947
1
原创 Redis系列(三)Redis数据结构
redis主要包括5种基本数据类型,咱们系列一已经简单说过:string、hash、list、set、zset。string 是最简单的类型,可以理解成与 Memcached 是一模一样的类型,一个 key 对应一个value,它支持的操作与 Memcached 的操作类似。但它的功能更丰富。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据,比如 jpg 图片或者序列化的对象。
2016-03-31 14:30:19
568
4
原创 Redis系列(一)遇见Redis
情不知所起一往而深,爱不知所终一如既往。人生恰如三月花,暖风吹透枝头芽。越琢磨越有味道的,已是不知不觉。 因为以前熟知关系型数据库MySql,Oracle还有SqlServer。然后又了解MongoDB、Memcached等NoSQL。NoSQL=Not Only SQL非关系型的数据库。关系型和非关系型数据库 其实关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间
2016-03-18 16:04:56
846
2
原创 Linux入门(四)系统管理
1、top命令,类似Windows中的任务管理器。这个命令用于动态监控进程所占系统资源,每隔3秒变一次。它的特点是把占用系统资源(CPU,内存,磁盘IO等)最高的进程放到最前面。top命令打印出了很多信息,包括系统负载(load average)、进程数(Tasks)、cpu使用情况、内存使用情况以及交换分区使用情,。它反映的东西还是比较多的。2、查找进程ps -ef | grep first.sh
2016-02-29 15:55:28
579
7
原创 En(2016-02)En渐入佳境
以前和英语的关系,总是我在追逐它;现在工作中,经常用到英语。简单的Linux命令,都是单个的英文字母,很不好记忆。但是如果知道全拼,掌握Linux命令,还不是手到擒来嘛! 这段时间很是零散的听音频,有用过喜马拉雅FM,找英文的音频;有时候早上很早来公司,一个人都没有,我就外放It’s a new day。但总体来说,听的时候不是很多了。 目标:向专业英语过渡,注意平时用到的专业英语!
2016-02-29 09:47:41
584
6
原创 Linux入门(三)文件权限
Linux系统中的每个文件和目录都有访问许可权限,用它来确定用户对文件和目录进行访问和操作的权限。 文件或目录的访问权限分为只读r,只写w和可执行x三种。 有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。用ls -l命令显示文件或目录的周详信息时,最左边的一列为文件的访问权限。 第一个字符指定了文件类型。在通常意义
2016-02-28 19:59:50
1084
4
原创 Linux入门(二)SecureCRT之rz:command not found
操作Linux服务器,经常要上传、下载文件。像xftp有可视化的界面操作,然而使用SecureCRT有2个特别方便的命令。上传rz,下载sz。sz的s可以理解为send,服务器发送文件到本地;rz的s可以理解为receive,服务器接收本地文件。 root权限登录,安装lrzszyum -y install lrzsz 过15s,命令执行完毕,这样就安装好了,接下来可以执行rz、sz
2016-02-28 17:23:56
5708
5
原创 Linux入门(一)文件管理
如果你还没有开始Linux学习,如果你刚刚接触Linux,那我们可以一起实现这些command;如果你已经渐入Linux,如果你很深入Linux,那请您多多指点啦! Linux系统存放在文件里,平日里操作Linux服务器,其实就是操作这些文件(简单而言)。Linux没有Windows强大的可视化功能,最初接触不习惯。小编安装了VMware虚拟机和CentOS6.5系统,有一个简单的可视化界面,
2016-02-28 14:58:57
739
3
原创 走过的路——2015下
春去秋来,花谢花开,自然而然,不曾因谁的执着而滞留。冬去春又来,这是一年的开始,也好似一年的积淀,更恰似人生的积淀,不论得失,积累着历练,去度过未知的路,你要大胆的往前走,充满着自信,带着微笑。只要你充满了激情,一切都得给你让路:工作、时间管理、积极主动
2016-02-20 14:03:29
685
16
原创 【Hibernate】自动生成数据库表
Hibernate本意是冬眠,很好的封装了JDBC和数据库交互,实现了对象的持久化操作。所以也可以理解对象的持久化其实就是“冬眠”。那么如何通过Hibernate实现自动生成数据库表?不再依赖于db工具。
2016-01-17 21:50:37
5686
5
原创 En(2015-12)小耳机深情陪伴
12月23号入职,出来之后感觉比在家里,英语都要投入。为什么呢?因为旅途太长太无聊,所以要有AJ老师和伙伴的互动。每天大概4个小时都在路上,一起复述AJ故事,喊It's a new day,听小耳机里的声音。 在外边的条件不比在家里,失去了也才懂得珍惜。只能在这种将就的环境中,去弥补不足,适应环境,达到以前的状态。手机里的音频很重要,AJ和新美的声音,随你挑选,想听哪个就听哪个,就是这么任性
2015-12-31 19:08:31
545
10
原创 Struts2文件上传
Struts 2和 Struts 1一样,文件上传都是封装了Apache的Common-fileupload方法,下面我一步步带大家实现上传。一、环境搭建建立java web项目,引入jar包,放在WEB-INF/lib下。下载地址:Struts2上传文件的jar包下载地址 。Web.xml配置文件,不要忘记配置Struts2过滤器文件上传enctype="multipart/form-data"。enctype这个属性管理的是表单的MIME编码,共有三个值可选: 1、application/
2015-12-23 13:27:43
646
7
原创 Struts2框架搭建
一、原理Struts2前端框架的处理流程:1、客户端发起一条请求;http://localhost:8080/test_struts22、这个请求经过一系列的过滤器(filter)ActionContextCleanUp可选过滤器、other filters,然后到达FilterDispatcher。3、FilterDispatcher询问ActionMapper来决定这个
2015-12-16 16:29:44
709
10
原创 SSH之旅(三)Struts1和Struts2的前世今生
Struts是全世界最早的MVC框架,其作者是JSP规范的制定者,并参与了Tomcat的开发,这个名字来源于在建筑和滑翔机中用来支持的金属架 ,猜测着 Struts 的开发者大概是希望用该框架来支持 JSP 、 Servlet 、 Java 这些技术在 Web 项目中的使用。Struts1和Struts2的关系大揭秘。
2015-12-15 12:04:33
1357
27
原创 走进Java(六)静态代理和动态代理
代理模式:为某个对象提供一个代理,以控制对这个对象的访问。代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 静态代理是由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。 动态代理类是在程序运行时,利用java的反射机制动态创建而成。它一定要实现java.lang.reflect.Proxy类和java.lang.refl
2015-12-01 19:59:48
803
9
原创 En(2015-11)把你唱给世界听
时间:2015年11月27日19点——22点地点:志晟互联+创客中心人物:米老师、十期、11期、师哥师姐 又一次见证了大家英语的飞跃和激情,耳朵和眼睛这次也过足了瘾。听新生说朗朗上口的英语是一种享受,听文宾再次谈起他的教育梦想,也是很澎湃。师弟师妹们的进步给了我很大的压力和动力,和这样的一群伙伴一起前进,何乐无穷! 英语开口讲持续了半年的时间了,
2015-11-28 08:05:37
823
21
原创 走进Java(五)JSTL和EL表达式
一、定义 JSTL(JSPStandard Tag Library,JSP标准标签库),由四个定制标记库(core、format、xml 和sql)和一对通用标记库验证器(ScriptFreeTLV 和 PermittedTaglibsTLV)组成。它实现了迭代和条件判断、数据管理格式化、XML操作以及数据库访问的功能。有了jstl标签库和el表达式,我们的jsp中不需要的java代码,提高
2015-11-25 16:34:46
4013
20
原创 Android提交数据到服务器
Volley的用法非常简单,那么我们就从最基本的HTTP通信开始学习吧,即发起一条HTTP请求,然后接收HTTP响应。首先需要获取到一个RequestQueue对象,注意这里拿到的RequestQueue是一个请求队列对象,它可以缓存所有的HTTP请求,然后按照一定的算法并发地发出这些请求。RequestQueue内部的设计就是非常合适高并发的,因此我们不必为每一次HTTP请求都创建一个RequestQueue对象,这是非常浪费资源的,基本上在每一个需要和网络交互的Activity中创建一个RequestQ
2015-11-20 11:45:45
2378
39
原创 request.getParameter()中文乱码
客户端向服务器端发送信息,如果发送的编码和服务器端接收的编码不一样,使用request.getParameter()方法获取的表单信息会产生乱码。所以需要设置服务器的编码,以Tomcat为例。打开Tomcat/conf目录下的server.xml文件,在connetor属性中增加URIEncoding或者useBodyEncodingForURI属性。
2015-11-17 12:08:10
1145
12
原创 工厂+反射实现动态配置数据库
有时候项目中用的是SqlServer数据库,有时候又会换成Oracle,或者有时候要用MySQL,如何做才能充分复用代码?根据以上需求,业务逻辑层不会变动,我们只需要变动业务逻辑层所依赖的Dao层就可以。什么是反射机制简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。
2015-11-16 00:23:33
852
6
原创 走进Java(四)JSP的Model1和Model2
Model1和Model2的前世今生,MVC思想是如何体现的?Model1在一定程序上实现了MVC:即JSP是控制层与表示层合二为一了,bean则为模式层.这样的效果显然不如将控制层单独划分出来的好。而Model2则是将控制层(Servlet)单独的划分出来了,专门负责业务流程的控制,接受页面的请求,创建所需的javabean实例,并将处理后的数据再返回给JSP,这样的效果显然要好的多。
2015-11-07 08:51:48
2026
4
原创 用dom4j读取xml到数据库
用dom4j读取xml文件到数据库。dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。对主流的Java XML API进行的性能、功能和易用性的评测,所以可以知道dom4j无论在哪个方面都是非常出色的。如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j
2015-10-29 21:20:24
3968
15
原创 MyEclipse自带连接数据库
这里我们以Oracle数据库连接为例子。打开数据库视图:Windows - Show View - DB Browser 然后会在MyEclipse界面上显示一个DBBrowser窗口,窗口中默认会有一个MyEclipseDerby,是MyEclipse自带的一个关系数据库。 在此处右击鼠标会出现菜单,New,Edit之类的。因为我们要添加一个新的数据库驱动程序,所以选择New。
2015-10-05 16:12:13
3743
15
原创 MyEclipse更改视图
网上商城是我做的第一个Java项目,这个项目内容、架构都不错,老师也好。只是一眼飘过,竟是千帆过后。意思是,里面涉及了好多小知识点,都是自己发现,去网上寻找答案,老师压根没提。 就比如这个开发环境MyEclipse的视图效果:默认是Designer设计视图,如下: 但是说实话,上边的设计器很影响心情,看着实在碍眼。解决掉:Windows-preference-General-E
2015-09-29 19:46:15
2936
14
转载 常见数据库的Jdbc连接字符串
Access的Jdbc连接字符串;Oracle的Jdbc连接字符串;Mysql的Jdbc连接字符串;sqlserver的Jdbc连接字符串;
2015-09-28 17:02:16
1190
14
原创 走进Java(三)Java Servlet
什么是Servlet Servlet是在服务器上运行的小程序,一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问这个驻存在服务器内存中的Servlet程序。这里提出一个问题,Servlet和JSP? Servlet只初始化一次,它是单实例,多线程使用,所以它不是线程安全的。
2015-09-25 11:54:48
741
26
原创 走过的路——2015 上
作为一名IT程序媛,如何提高能力?从一个码农,——工程师,——项目经理,是怎样一个蜕变过程?我正在努力,一步步分析自己的问题,共勉!
2015-09-24 22:06:54
862
27
原创 Hibernate-mapping(一)级联删除
Hibernate作为数据访问层,它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(PersistentObject,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增,删,改,查等操作。 第一个配置文件hibernate.properties我没有用过,现在H
2015-08-31 16:15:59
1906
16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅