- 博客(25)
- 收藏
- 关注
原创 dos登录mysql的命令
配置好环境变量或者进入mysql的bin文件夹下启动dos输入 mysql -h127.0.0.1 -P3306 -uroot -proot网上没查到有人指定端口登录,可能大家都是使用默认端口3306或者直接可视化软件登录吧,这个命令可以在mysql不是默认端口的情况下指定端口登录...
2019-06-12 10:23:31 1903
原创 简单使用HttpClient
HttpClient版本 org.apache.httpcomponents httpclient 4.3.5使用方法
2017-12-27 20:33:02 596 1
原创 【redis】无法连接linux上的redis
在虚拟机上的linux系统上部署了redis,配置了后台启动和密码,使用./redis-server /usr/local/redis/etc/redis.conf命令启动,再启动redis-cli,输入auth '密码',输入ping返回了pong,说明已经启动。但是使用redisclient连接不上,报无法连接,各种命令关闭防火墙,依然不行。把nginx端口号改成6379,却能访问。怀疑是配置
2017-10-28 22:44:00 1189
原创 【SpringBoot】Hello SpringBoot
SpringBoot由于其简化Spring框架配置,内置了Tomcat,更加轻量级,有什么理由不使用。写个Hello SpringBoot1.创建maven工程注意Packaging选择jar2.pom.xml引入依赖pom.xml org.springframework.boot spring-boot-starter-parent 1.5.7.RELEASE
2017-09-27 18:34:22 563 1
原创 【Spring】Spring开启注解配置
Spring有注解用法,但需要在配置文件Spring.xml下开启Spring.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/
2017-09-15 14:02:32 580
原创 【J2SE】网络与Socket
Q:什么是网络?A:网络本质就是两台设备之间进行数据交换,在计算机网络中设备主要指计算机。Q:什么是IP地址和域名?A:由于互联网是由许多能够进行数据交换的计算机互相连接产生的集合,所以如果要向某台计算机发送数据,则必须有个地址以能够找到这台计算机,这个地址就是IP。 由于IP地址是由4个0-255的数字组成的,不方便记忆,所以有了域名(Domain Name)。实际上
2017-09-05 22:18:57 342
转载 《师说》 韩愈
师说【作者】韩愈 【朝代】唐古之学者必有师。 师者, 所以传道受业解惑也。 人非生而知之者, 孰能无惑? 惑而不从师, 其为惑也,终不解矣。 生乎吾前, 其闻道也固先乎吾, 吾从而师之; 生乎吾后, 其闻道也亦先乎吾, 吾从而师之。吾师道也, 夫庸知其年之先后生于吾乎? 是故无贵无贱, 无长无少, 道之所存, 师之所存也。嗟乎! 师道之不传也久矣! 欲人之无惑也
2017-09-01 00:55:17 557
原创 【Java多线程】本地变量ThreadLocal
Q:什么是本地变量(ThreadLocal)?A:当创建多个线程时,ThreadLocal可为每个线程提供独立的变量副本,每个线程都可随意更改自己的副本且不影响其他线程。TestThreadLocal.javapublic class TestThreadLocal { public static void main(String[] args) { MyThreadLocal th
2017-08-31 11:54:42 488
原创 【Java多线程】Java内存模型与Volatile
1.Java内存模型共享内存模型指的就是Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入何时对另一个线程可见。从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(mainmemory)中,每个线程都有一个私有的本地内存(localmemory),本地内存中存储了该线程以读/写共享变量的副本。本地内存是JMM的一个抽象概念,并不真实存在
2017-08-29 17:47:30 388
原创 【Spring】使用dom4j与反射实现Spring IOC
使用dom4j解析xml文件,使用反射创建bean对象,再通过解析的属性name找到set方法,把value传进bean对象是Spring IOC的实现原理。这里就用相同的方式手写代码实现Spring IOC。配置文件config.xml User.javapublic class User { private String
2017-08-29 16:22:01 896
原创 【Java多线程】多线程之间实现通讯与生产者与消费者模式
Q:JAVA中如何实现线程通讯?A:使用wait()、notify()、notifyAll()方法。Q:什么是生产者与消费者模式?A:假设有一间有最大容量的仓库,生产者生产商品存放在仓库,消费者购买商品从仓库中取货,仓库里货物为零时,消费者不能取出货物,仓库装满了,生产者不能继续生产货物。在程序中符合这种状态的模式称为生产者与消费者模式。直接上代码Test.java
2017-08-25 16:19:39 417
原创 【Java多线程】多线程死锁
Q:什么是死锁?A:在多线程中,由于在同步中嵌套同步,可能会造成两个线程各占一把锁,双方都需要对方的锁才能继续执行下去,但在未得到对方的锁之前,双方都不能交出自己的锁,造成了死锁。
2017-08-23 15:04:14 493
原创 【Java多线程】多线程的线程安全及同步(synchronized)用法
Q:什么是线程安全问题?A:当多个线程同时共享同一个全局变量或静态变量,改变变量的数据时,可能会发生数据冲突问题,也就是线程安全问题。读取变量不会发生数据冲突。案例:售票系统,假设有两个窗口同时售票,使用多线程模拟售票。TicketThread.java
2017-08-22 23:15:55 342
原创 【Java多线程】什么是线程与线程的生命周期与线程的创建方式
Q:什么是进程和线程?A:进程是所有线程的集合,每一个线程是进程中的一条执行路径,main也是线程,是主线程。PS:线程之间互不干扰。Q:为什么使用多线程?A:提高应用程序的效率,比如下载软件的多下载任务可同时进行就是应用了多线程。1.创建线程的三种方法a)继承Thread类ThreadDemo1.javapublic class ThreadDemo1 exten
2017-08-22 00:19:30 3695
原创 【Java多线程】多线程案例:使用多线程向用户推送短信
情景:假设某应用程序有11名用户,使用多线程向所有用户推送短信。首先来个简单的用户类User.javapublic class User { private String ID; private String name; public User() { super(); } public User(String ID, String name) { this();
2017-08-20 10:49:21 5257 1
原创 【Spring】DI的各种类型变量注入方法
首先创建Student类student.javapublic class Student { private String name; private Address address; private String[] books; private List hobbies; private Set games; private Map cards; private String
2017-08-18 13:12:41 962
原创 【Spring】Spring创建对象的各种方法
对象有多重创建方式,而Spring也有许多的创建对象的方法。I.无参的对象User.javapublic class User { private String name; public User(String name) { super(); this.name = name; System.out.println("User的有参构造方法"); } publ
2017-08-16 18:16:39 379
原创 【Spring】Hello Spring
初接触Spring,先写个Hello吧。I.Hello Spring1.导入相关JAR包2.HelloBean.javapackage com.duxd.bean;public class HelloBean { private String name; public void setName(String name) { this.name = name;
2017-08-15 16:10:51 414
原创 Spring MVC中的拦截器
I.实现HandlerInterceptor接口public class MyInterceptor implements HandlerInterceptor{ // 在请求处理的方法之前执行 // 返回true执行下一个拦截器,返回false不继续执行 @Override public boolean preHandle(HttpServletRequest request,
2017-08-10 15:27:28 312
原创 Spring MVC文件上传
I.Spring MVC文件上传需要再引入名为commons-fileupload和commons-io的jar包,可在Struts2里找到所需jar包。II.配置Spring MVC <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMulti
2017-08-08 17:14:00 402
原创 Spring MVC的跳转方式
首先,处理器的实现和url映射,均使用注解方式。package com.duxd.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;im
2017-07-28 17:31:10 503
转载 Spring MVC中Controller的四种配置方法
来自:http://cuisuqiang.iteye.com/blog/2043697在SpringMVC中,对于Controller的配置方式有很多种,如下做简单总结 第一种 URL对应Bean如果要使用此类配置方式,需要在XML中做如下样式配置Java代码 class="org.springframework.web.servl
2017-07-27 17:33:43 806
原创 【Spring MVC】环境配置及HelloController
总算进入了自学java之路的框架阶段,第一个接触的框架是Struts2,刚写了Hello Struts,却被前辈告知过时,继而开始学习Spring+SpringMVC+MyBatis,由于SpringMVC与Struts2的相似性,首先学习SpringMVC。I.SpringMVC的作用及好处1.mvc框架的用处a)将url映射到java类或者java类的方法b)封装用户提交的数据
2017-07-26 12:59:37 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人