张静怡

可怕的不是比你强的人,而是比你强的人比你更努力

排序:
默认
按更新时间
按访问量

jeecg初识

JEECG [1] (J2EE Code Generation)是一款基于代码生成器的免费开源的快速开发平台。使用JEECG可以简单快速地开发出企业级的Web应用系统。 随着WEB UI框架(EasyUi/Jquery UI/Ext)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也...

2018-06-24 20:25:49

阅读数:3

评论数:1

【Mybatis】第三方缓存整合-MyBatis整合ehcache

第三方缓存整合步骤: 1、导入第三方缓存包即可 2、导入与第三方缓存合适的适配包,官网有 3、mapper.xml中自定义缓存 <cache type="org.mybatis.caches.encache.EhcacheCache&qu...

2018-06-17 21:43:03

阅读数:15

评论数:0

final和static

1.final修饰类 用final修饰类,表示这个类不能被继承 2.final修饰方法 使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会将final方法转为内嵌调用。但是如果方法过于庞大,可能看不到内嵌...

2018-06-10 20:02:22

阅读数:22

评论数:1

【Java多线程】synchronized-锁重入

1.什么是锁重入? 在使用synchronized时,当一个线程得到一个对象锁后,再次请求此对象锁时是可以再次得到该对象的锁的。这也证明在一个synchronizes方法/块的内部调用本类的其他synchronized方法/块时,也是 永远可以得到锁的。 public class SyncDu...

2018-06-03 17:55:22

阅读数:53

评论数:0

【Java多线程】单例模式与多线程

单例模式大家都不陌生,即让一个类只有一个实例。 单例模式分为懒汉式和饿汉式。 懒汉式☞方法调用时再实例化对象,什么时候用什么时候实例化,比较懒。 饿汉式☞方法调用前对象就已经创建好了,比较有捉急。 本文着重描述懒汉式与多线程的内容。 1.饿汉式 public class Singlet...

2018-05-28 16:44:08

阅读数:50

评论数:21

【Java多线程】ThreadLocal

Synchronized是为了让多线程进行数据共享,而ThreadLocal为了让多线程进行数据隔离。 ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 个人理解:同一个变量,每个线程都复制一份放到自己家里,当需要对这个变量进行操作的时候就操...

2018-05-28 13:14:50

阅读数:44

评论数:28

【Java多线程】volatile关键字

volatile作用:实现多线程之间变量共享,可以强制线程从主内存中读取数据 1.看代码: public class RunThread extends Thread{ private boolean isRunning=true; public void setRunni...

2018-05-28 10:58:11

阅读数:45

评论数:24

【Java多线程】queue

队列,从一端进从另一端出 我们用put和take方法可以模拟 put:像队列中放元素,把Object加到BlockingQueue里,如果BlockingQueue没有空间,则调用此方法的线程被阻断 take:从队列中取元素,取走BlockingQueue里排在首位的对象,如果Blockin...

2018-05-22 08:53:07

阅读数:72

评论数:28

【java8新特性】Optional类

Optional 类是一个可以为null的容器对象,可以让我们快速定位NullPointException。 1.方法of()用于创建非空对象,该方法要求传入的参数不能为空,否则抛NullPointException, 我们直接就可以知道这个对象是空的 @Test public ...

2018-05-20 17:47:43

阅读数:30

评论数:11

【Java8新特性】Stream

一、使用Stream的三个操作步骤:创建Stream->中间操作->终止操作 二、详情 ①.创建Stream 1.可以通过collection系列集合提供的stream或parallelStream Lis...

2018-05-13 15:25:32

阅读数:44

评论数:12

【Java8新特性】Java8 内置的四大核心函数式接口

函数式接口是指只有一个抽象函数的接口 使用lambda必须要用函数式接口,java8中提供了四大核心函数式接口,我们可以直接使用,就免去了自己写的麻烦 1.Predicate:断言型接口 @Test public void test4() { List&a...

2018-05-05 20:22:01

阅读数:57

评论数:14

【Java多线程】synchronized(一)

1.什么是synchronized? synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法(或者该类的其他同步方法),有的话要等正在使用synchronized方法的线程B(或者C...

2018-04-23 16:57:56

阅读数:71

评论数:42

【Java8新特性】Lambda表达式

1.什么是Lambda表达式? “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭...

2018-04-22 11:31:04

阅读数:67

评论数:19

【redis】redis与关系型数据库的比较

现在有2张表,一张放书的信息create table book (bookid int,title char(20))engine myisam charset utf8; insert into book values (5 , 'PHP圣经'),(6 , 'ruby实战'),(7 , 'mys...

2018-04-15 20:45:02

阅读数:114

评论数:19

【Redis】主从复制

主从复制原理图:大部分操作在主服务器上进行,小部分操作在从服务器上进行,从服务器自动向主服务器请求备份主服务器信息,主服务器dump出rdb,即以快照形式把信息发给从服务器,如果还有信息正在保存在主服务器,就以aof日志的形式保存到每个从服务器上。redis集群:当主服务器宕机了,一个从服务器就变...

2018-04-08 14:29:35

阅读数:50

评论数:13

【Redis】持久化

一、概述redis的数据都放在内存中,如果没有配置持久化,redis重启之后数据就会全部丢失。所以开启redis持久化功能,把数据保存到磁盘上,当redis重启后,可以从磁盘回复数据。redis持久化两种方式:1.rdb快照持久化    2.aof日志持久化二、详解1.rdb快照持久化是将内存中的...

2018-04-08 11:55:46

阅读数:47

评论数:12

【Redis】初了解

Redis是一个nosql数据库,数据保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化。redis是一个key-value数据库,提供list,set,zset,hash等数据结构的存储。 redis和memcached相比,的独特之处:1: redis可以用来做存储(...

2018-04-01 18:35:16

阅读数:36

评论数:9

【项目】模糊查询+排序

项目需求:查询上课班信息,把班名排序,汉字英文按照首字母英文字母表排序,数字放在汉字、英文前 思路:直接用SQL查询出数据,然后排序mapper中的代码: <select id="queryTeachclassEntityList" res...

2018-03-25 20:32:23

阅读数:76

评论数:32

【Mybatis】参数处理

1.单个参数:mybatis不会做特殊处理#{参数名/任意名}:取出参数值。DAO层接口: public void deleteEmpById(Integer id);配置文件: <delete id="deleteEmpById"&...

2018-03-13 14:21:47

阅读数:107

评论数:53

【Mybatis】一级缓存和二级缓存

一级缓存                                                                     一级缓存是SqlSession级别的缓存工作机制:一个SqlSession就代表和数据库的一次会话,在数据库中查出的数据放在一级缓存中,同一个对象再次查...

2018-03-12 21:34:19

阅读数:82

评论数:35

【Mybatis】动态SQL

动态SQL是mybatis非常重要强大的功能之一,我们自己写sql,想按照传过来的不同的条件变换不同的SQL,我们自己拼SQL的时候要注意,符号是不是多了或少了之类的问题,或者复杂查询包含各种各样的判断,比较麻烦。mybatis中提供了动态SQL标签写在SQL语句中,mybatis利用这些标签提供...

2018-03-12 15:45:18

阅读数:84

评论数:24

毒霸网址大全篡改360浏览器主页

我本来就比较强迫症,浏览器必须干干净净的,不许乱,不许有任何广告,打开浏览器就必须得是这样的但是,毒霸网址大全篡改了我的主页,我打开浏览器后是这样的乱!还这么多广告!很容易在我查东西的时候打断我的思路!必须马上改!我查了网上的资料。1.我先改了浏览器上的网页设置,把启动时的主页设置成了百度,但是不...

2018-03-10 09:35:46

阅读数:104

评论数:16

【Mybatis】collection解决一对多关联查询

在上上篇中我们用级联属性的方式把数据查出来封装到Employee中,还有另一种方式实现数据的封装。接下来小编将介绍collection标签的相关知识,包括嵌套查询和分段查询两种方式。现在有员工和部门两张表,前两篇文章介绍的都是根据员工查部门,本篇文章介绍由部门查所有员工首先请参照上上篇中步骤1,2...

2018-03-06 21:39:53

阅读数:550

评论数:13

【Mybatis】association解決一对一关联查询

在上一篇中我们用级联属性的方式把数据查出来封装到Employee中,还有另一种方式实现数据的封装。接下来小编将介绍association标签的相关知识,包括嵌套查询和分段查询两种方式。首先请参照上一篇中步骤1,2,3 , 4,此处从第5步开始一、嵌套查询5.新增EmployeeMapper.xml...

2018-03-06 16:06:20

阅读数:87

评论数:17

【Mybatis】ResultMap级联属性封装关联查询结果

1.MySQL下新建两张数据库表tbl_employee和tbl_deptCREATE TABLE `tbl_employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `last_name` varchar(255) COLLATE utf8_un...

2018-03-06 11:21:33

阅读数:124

评论数:11

【Mybatis】resultType和resultMap

1. resultType:表示把数据封装成什么类型比如:<select id="getEmpById" resultType="com.atguigu.mybatis.bean.Employee"&am...

2018-03-06 10:30:27

阅读数:86

评论数:11

【Mybatis】初识

Ibatis3.0 以后的版本就是mybatis1.连接数据库的工具:JDBC ,DbUtils,JdbcTemplate  这些工具的SQL语句都写在java代码里,如果修改SQL语句,就需要修改代码,很不方便2.框架hibernate是全自动ORM框架它会自动编写,执行SQL语句SQL语句不由...

2018-03-01 17:32:04

阅读数:62

评论数:11

2017年终总结-不虚度

                还是那条狭窄的街道                并排的树木站在路的两边                看人来人往,车水马龙                从夏到秋又转冬                曾经郁郁葱葱                我站在路的一端   ...

2018-02-27 09:30:25

阅读数:612

评论数:85

【Mybatis】全局配置文件

 1.mybatis 可以使用properties来引入外properties配置文件的内容  resource:引入类路径下的资源 url:引入网络路径或者磁盘路径下的资源 <properties resource="dbconfig.properties...

2018-02-25 15:14:24

阅读数:163

评论数:53

Eclipse自动生成返回值快捷键

推荐:按完Ctrl+2,再按L 试过Ctrl+1也试过Alt+shift+L  都会弹出个框来让你再选择,Alt+shift+L还会生成个日志文件 所以强烈推荐Ctrl+2,再按L关乎效率问题,不能将就啊!!!!...

2018-02-12 10:29:37

阅读数:247

评论数:30

[WARNING] The POM for***-SNAPSHOT is missing, no dependency information available

原因:没有把jar包安装到本地仓库

2018-02-11 08:51:46

阅读数:632

评论数:26

用SecureCRT 用put -r上传文件 显示系统找不到指定文件

把路径改成英文的就可以了

2018-02-03 07:35:05

阅读数:422

评论数:11

虚拟机没有网没有IP

eno16777736:flags=4163  mtu 1500         inet6 fe80::20c:29ff:fe06:1c7f  prefixlen 64 scopeid 0x20         ether 00:0c:29:06:1c:7f  txqueuelen 1000...

2018-01-22 08:49:28

阅读数:264

评论数:21

/var/run/yum.pid 已被锁定,PID 为 XXXXX 的另一个程序正在运行。

删除jdk时终端提示 /var/run/yum.pid已被锁定,PID 为 XXXXX 的另一个程序正在运行   解决方法: 直接在终端运行 rm -f/var/run/yum.pid 将该文件删除,然后再次运行yum 问题再现: ...

2018-01-21 20:13:02

阅读数:125

评论数:20

Redhat7.2yum 更新

当运行yuminstall gcc-c++时显示已加载插件:fastestmirror,product-id, search-disabled-repos, subscription-managerThis system is notregistered to Red Hat Subscripti...

2018-01-18 10:32:46

阅读数:651

评论数:60

Eclipse中输入存在的类名方法名等不能自动出现下拉列表选择

解决办法:Eclipse -》Window-》Preferences-》Java-》Content Assist 在Auto activation triggers for Java 中 把  .   替换成 26个英文字母 效果 : 这是我泪流满面,盼望...

2018-01-16 09:32:09

阅读数:122

评论数:10

Eclipse 输入的汉字都变成了繁体

在eclipse中输入汉字变成了繁体,但是在网页上,Word上都没事     原因:搜狗输入法的shift+ctrl+F快捷键和eclipse的冲突   我想在Eclipse中用shift+ctrl+F格式化代码,可却没看到任何反应,原来是切换到了繁体字!   解决办法: ...

2018-01-15 20:24:39

阅读数:755

评论数:11

惊!虚拟机重启后所有系统都不见了!!!

大早上我打开虚拟机发现左边这一栏不见了!找不到我的系统了! 解决办法:   按F9   或者 查看 -> 自定义 -> 库 虚惊一场!

2018-01-15 08:12:05

阅读数:467

评论数:11

安装yum报错 ImportError: No module named sqlitecachec

[root@localhostyum-3.4.3]# ./yummain.py update Traceback (mostrecent call last): File "./yummain.py", line 28, in from yum import Er...

2018-01-11 19:42:45

阅读数:820

评论数:7

CentOS7.2 yum安装

自己手贱把yum给卸了,然后就bash:yum:未找到命令... 安装步骤: 1.下载安装依赖包: http://vault.centos.org/7.2.1511/os/x86_64/Packages/找4个文件python-iniparse-0.4-9.el7.noarch.rpmyum-me...

2018-01-11 18:05:43

阅读数:549

评论数:8

Can't connect to MySQL server on localhost

Windows+ r输入 control ,打开控制面板—》管理工具-》服务-》MySQL启动

2018-01-11 08:21:19

阅读数:108

评论数:6

java.net.ConnectException: Connection timed out: no further information

1.我先检查了虚拟机能不能ping通 2.再检查了zookeeper有没有开启 3.又检查了数据库能不能连上   三项都没有问题 依旧出不来    信息: StartingProtocolHandler ["http-bio-8003"] ...

2018-01-11 08:12:23

阅读数:567

评论数:5

Cannot resolve reference to bean 'ItemCatService' while setting bean property 'ref'

严重: Exceptionsending context initialized event to listener instance of classorg.springframework.web.context.ContextLoaderListener org.springframewor...

2018-01-10 19:49:10

阅读数:1322

评论数:7

ssm一条线

项目启动,由web.xml index.jsp 找到首页index.jsp   springMVC.xml将index.jsp拦截,去找对应的controller 找到PageController后,在PageController返回视图 ...

2018-01-10 08:01:08

阅读数:104

评论数:5

Dubbo 部署不成功-记录

zookeeper和Tomcat都打开了,但是dubbo的网址打不开   我先检查了zk和Tomcat的开启是否有问题,没有发现错误。 然后查了下dubbo部署的步骤, http://blog.csdn.net/zknxx/article/details/52614676(我很喜欢这篇文章...

2018-01-09 16:01:35

阅读数:158

评论数:5

[zjy@localhost home]$ ll bash: ls: 未找到命令… 相似命令是: 'lz'

输入 ll命令 提示: bash: ls: 未找到命令…  相似命令是: 'lz'   原因: 环境变量PATH被修改了   解决办法: 执行: export PATH=/bin:/usr/bin:$PATH 然后 ls 成功!

2018-01-09 15:56:00

阅读数:474

评论数:4

Mysql连接问题-Can't connect to MySQL server on localhost

解决方法: Windows+ r输入 control ,打开控制面板—》管理工具-》服务-》MySQL启动

2018-01-09 09:01:15

阅读数:362

评论数:5

如何查看CentOS7的版本信息

网上方法有很多,我就介绍两种吧 1.运行: cat /etc/os-release 2.运行: cat /etc/redhat-release 看我的是7.2!

2018-01-08 11:25:34

阅读数:93

评论数:1

The difference between equals and == of Java

Recommend an article here

2018-01-03 09:52:12

阅读数:102

评论数:2

考研总结

一晃的时间,四个月就过去了。   我没有时间感慨光阴似箭,白驹过隙,否则一辈子都会在一瞬间消逝。   考研,一般的孩子们都准备个一年两年的,然而我,准备了四个月,这要换我还在上大学的时候是怎么都不敢想的,光是想一想跟一群神学霸去图书馆抢座就够我头疼的。   这四个月放弃了一切项目,专心...

2017-12-29 10:41:02

阅读数:471

评论数:73

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