北冥有鱼

心之所向,素履以往

数据量较大时 高并发同步讲解

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。    为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步...

2018-10-31 14:44:49

阅读数:9

评论数:0

SpringMVC, Spring, Mybatis 搭建网上商城

目标:非分布式的WEB项目        1.包含面向顾客的前台(移动端或网站或小程序),面向管理的WEB后台,保证前后台通讯的API;      2.使用JAVA,MYSQL;      3.完成 会员 订单 商品 积分 四个后台管理模块;完成 注册 登录 下单 查看账户信息 四个前台基...

2018-10-31 10:30:54

阅读数:22

评论数:0

git将项目上传到远程仓库,如 github

首先要先安装好git。 初次安装git需要先配置好用户名和邮箱,否则git 会提示: please tell me who you are   开始配置,配置命令分别为: git config --global user.name "username&quot...

2018-10-27 08:49:09

阅读数:11

评论数:0

hashCode和equals方法的重写

我们都知道,在JAVA世界中,万物皆对象。而equals和hashCode这两个方法也在Object类里被定义,先来看这两个方法在Object里面是如何实现的: 先看equals方法: public boolean equals(Object obj) { return (t...

2018-10-14 15:35:41

阅读数:4

评论数:0

桌球小游戏

源码: import java.awt.*; import javax.swing.*; public class BallGame2 extends JFrame{ Image ball = Toolkit.getDefaultToolkit().getImage(&quo...

2018-10-02 09:19:39

阅读数:45

评论数:0

Maven是啥

Maven是专门用于构建和管理Java相关项目的工具。 Maven是意第绪语,依地语言(犹太人使用的国际语),表示专家的意思。 所以用了Maven管理项目,你就是专家啦,哈哈。   Maven 用处一:相同的项目结构 使用Maven管理的Java项目都有着相同的项目结构 1. 有一个p...

2018-09-28 16:39:21

阅读数:18

评论数:0

什么是Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。 Redis就像是一个HashMap,不过不是在JVM中运行,而是以一个独立进程的形式运行。一般说来,会被当做缓存使用。因为它比数据库更快,所以常用的数据可以...

2018-09-28 15:18:14

阅读数:18

评论数:0

记录暑假实习的一个月

在暑假前一个月的样子,一些公司来我们学校开招聘会,提前三四天把简历搞好了,感觉自己菜的一批,但不管咋样试试水总是好的。于是接连投了大概五六家简历, 过了几天A公司通知去面试,面试前一天又强行补了一波面试题。到了面试那天,先是做了一份笔试题,,内容大概以下几方面:JAVA基础知识,数据库SQL语句,...

2018-09-18 20:52:55

阅读数:21

评论数:0

illegal to have multiple occurrences of 'contentType' with different values

 Page directive: illegal to have multiple occurrences of 'contentType' with different values (old: [text/html; charset=UTF-8], new: [text/html;charse...

2018-08-21 12:12:35

阅读数:37

评论数:0

单例模式:创建独一无二的对象

单例模式(Singleton Pattern): 用来创建独一无二的,只能有一个实例的对象的入场券。 作用:有些对象我们只需要一个,比如:线程池、缓存、对话框、处理偏好设置、注册表等对象,这些对象只能有一个实例,如果制造出多个实例,就会导致很多问题产生,例如:程序行为异常、资源使用过量、或者是不...

2018-08-20 16:38:14

阅读数:29

评论数:0

MYSQL命令行操作基本语句

首先进入MYSQL命令行控制界面:   1. 查询所有数据库: show databases;  (分号不能少) 2 进入某一数据库 use + 数据库名 + database;   Database changed表明已经进入当前选中数据库 3 查询该数据库中所有表 sh...

2018-08-03 10:19:23

阅读数:58

评论数:0

记录一下最近的生活

最近生活很规律,早上六点多起床,晨跑,,,十几分钟,然后食堂早饭,图书馆背会书,考试就还差一门面向对象技术分析了。很水的一门课,专业没啥关系,每次上课听老师闲谈自己以前的经历还挺有意思的。嗯....上午到11点半接近12点的时候,撤退吃饭,午休两小时,,,下午继续泡图书馆。上了大学还是第一次这种持...

2018-07-12 11:11:54

阅读数:29

评论数:1

Pointcut is not well-formed: expecting 'name pattern' at character position 78

使用@Aspect注解驱动切面:测试运行时出现:配置切点表达式的时候报错了  信息如下:找了俩小时,,还是没查出错误,最后在某人博客上发现了这么个错误:星号后面一定要加一个空格!!!!!!然后就解决了,,一个小小的错误试了N多方法都没找得到,欸这是那人的博客地址,感谢他:https://blog....

2018-07-11 11:55:09

阅读数:23

评论数:0

Java实现小游戏:五子棋

Java 的Swing图形界面设计:五子棋

2018-07-05 21:09:32

阅读数:1084

评论数:7

log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment)

今天学习spring,运行后出现这么一段:网上查了一下:这个并不是运行错误,而是log4j没有输出日志产生的警告解决办法:在src文件夹下建立一个名为log4.properties的文件即可;文件内容如下:log4j.rootLogger=DEBUG , stdoutlog4j.logger.or...

2018-07-01 17:22:55

阅读数:85

评论数:0

线程安全---在方法前加synchronized

测试一:方法前未加synchronized  线程不安全package thread;public class MyThread extends Thread { private int count = 5; public void run() { count--; System.out....

2018-06-27 22:46:08

阅读数:55

评论数:0

Attribute "alisa" must be declared for element type "typeAlias".

学习mybatis,刚开始写配置文件mybatis-config.xml的时候,,最上面直接复制粘贴alisa 报错:Attribute "alisa" must be declared for element type "typeAlias&...

2018-06-26 15:46:11

阅读数:36

评论数:0

线程安全

线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结...

2018-06-08 08:39:43

阅读数:24

评论数:0

科目三通过啦

练了五天的科目三,今天考试顺利通过。讲道理好像平时上课都没有这一周起的早,好在通过了,也就基本结束了我的练车生涯。十一点就去排队,一直等啊等,大大的太阳,一直等到了一点半,大约有三百个人吧,这么热的天,挤来挤去的晃悠悠刷了身份证,和我一起的还有三个小伙伴。等待的心情和上次考科目二一样,有点小紧张,...

2018-06-07 20:45:48

阅读数:79

评论数:0

Hello CSDN!

今天第一次使用CSDN博客,打卡打卡,,,希望在这里留下自己的成长轨迹,快乐学习,与大家分享自己的心得体会。奔跑吧,少年!

2018-05-28 13:42:41

阅读数:150

评论数:0

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