jimo_lonely的博客

寂寞孤独又寂寞有孤独

前后端分离之Springboot后端

这是上一篇博客前后端分离之Java后端的重写. 源码 前后端分离的后端主要解决的就2个问题 : 跨域访问(CORS)和token校验,下面快速说明.1.项目环境使用Intellij IDE. 项目结构: 2.跨域访问解决跨域很简单,翻一下官方文档很容易解决,我们就使用全局的通过注解实现的方...

2017-12-12 18:45:36

阅读数:3376

评论数:0

5种语言的callback实现

回调函数(callback)在计算机编程中,回调函数是作为参数传递给其他代码的一段可执行代码,这段代码会在合适的时间被调用.根据被调用的时间,如果是立即调用的,称为同步回调;在以后的时间调用的称为异步回调.实现回调函数的方式因语言而异,下面我将从几种语言来说明这种实现.

2017-12-11 19:41:55

阅读数:137

评论数:0

Maven手记

不断记录,就不会忘了…

2017-11-30 13:06:05

阅读数:107

评论数:0

python和java实现数独游戏

使用python和java实现数独游戏,有比较才有收获哦 1、Python版#--coding:utf-8--import random import itertools from copy import deepcopydef make_board(m=3): numbers = li...

2017-01-24 15:08:12

阅读数:809

评论数:0

Java反射学习

你对反射的理解 应用在一些通用性较高的代码中 框架的底层基于反射 在框架开发中,都是基于配置文件开发,在配置文件中配置子类,可以通过反射得到类中的所有内容,可以让类中的某个方法执行 类中的所有内容:属性、没有参数的构造方法、有参数的构造方法、普通方法,都可以通过反射机制动态获得。 提出问题那么接下...

2016-05-27 19:29:36

阅读数:286

评论数:0

Java实现自定义链表

与C语言比起来,Java实现链表不用考虑复杂的指针关系,一切皆对象,所以相对来说比较简单。 PS:以下代码均采用递归实现,不考虑效率,旨在理解结构。1.入门级首先实现一个节点类:package jimo.love;public class Node { private String da...

2016-04-22 15:04:51

阅读数:484

评论数:0

代码块

代码块:直接用{}括起来的一段语句。 建议:尽可能不要去使用。 1.普通代码块: 写在方法里面,可以区别局部变量,其实没什么用。例子就不举了。 2.构造块: 写在类里面 class Person{ public Person(){ System.out....

2016-04-20 12:47:43

阅读数:380

评论数:0

Java面试宝典-数组

1.数组的使用和本质 public static void main(String[] args) { /** * 数组的使用 */ int[] arr = new int[]{1,2,3}; String[...

2016-04-20 11:47:59

阅读数:346

评论数:0

生产消费者模型实现

第一次接触生产消费者问题是在操作系统课上,当时是用的信号量来解决这个问题,为了实现互斥搞得挺麻烦。今天用Java多线程来实现就简单多了。 1.存储类 用于存放生产的东西的类。 public class Store { private int MAX_NUM = 0;//仓...

2016-04-20 11:47:08

阅读数:296

评论数:0

读程序员面试-java多线程1

1.线程线程是进程中的一个执行单元,又称为轻量级进程,它与进程一样拥有独立的执行控制,由操作系统负责调度。 而多线程:它允许在程序中并发执行多个指令流,每个指令流都称为一个线程。多线程进制下的线程彼此间互相独立,比较容易共享数据,通过并发执行的方式来提高程序的效率和性能。2.进程和线程的区别1....

2016-03-10 20:31:52

阅读数:374

评论数:0

单例模式

单例模式是设计模式的一种,分为饥饿式和懒汉式两种,什么地方需要它呢?比如数据库实例,连接池等。下面是实现:1.饥饿式:只需要两步即可,代码如下:/* * 饥饿模式 */ public class SingleInstance { //1.建一个私有的构造函数,不让外部直接new对象实例...

2016-01-06 16:26:37

阅读数:246

评论数:0

RandomAccessFile类的基本操作

1.RandomAccessFile可对文件内容进行操作,既可写文件,也可读文件,且可以随机访问文件的任意位置。 2.有“rw”(读写)和“r”(只读)两种模式。 3.有一个文件指针 4.每次只读(写)一个字节 代码: package love.jimo; import java.io...

2015-11-21 12:45:59

阅读数:314

评论数:0

File类遍历目录

首先可以遍历目录 代码: package love.jimo; import java.io.File; public class FileUtil { public static void main(String[] args) { //测试遍历方法 File file = ne...

2015-11-20 20:42:14

阅读数:338

评论数:0

File类的简单使用

File类只用于文件(目录)信息(大小,名称等)的表示,不能用于文件内容的访问。 File类的构造函数: 判断文件是否存在: 判断是否是文件夹: 判断是否是文件: 创建一个文件: 创建一个文件夹: 删除一个文件或文件夹: 直接打印file对象(相当于打印file.toS...

2015-11-19 11:29:17

阅读数:355

评论数:0

Socket-UDP

简单的基于UDP的客户端和服务端通信:

2015-11-18 18:01:00

阅读数:294

评论数:0

Socket-TCP-3

本次可以实现一个服务端接收多个客户端的请求,将接收客户请求的代码封装到线程类中,可以记录客户端数量及其IP地址: 服务线程类: package jimo.love; import java.io.BufferedReader; import java.io.IOException; impo...

2015-10-31 15:14:35

阅读数:347

评论数:0

Socket-TCP-2

接着,实现服务器端对客户端的反馈,红色的为新增代码: 首先是服务器端: package love.jimo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import...

2015-10-30 17:44:40

阅读数:273

评论数:0

Socket-TCP-1

实现服务器端一次性接收客户端请求,首先在本机上启动服务器端,等待客户端连接,然后客户端启动,发送用户名和密码,服务器端收到后输出来,服务结束。 首先是服务器端的代码: package love.jimo; import java.io.BufferedReader; import jav...

2015-10-30 12:23:59

阅读数:266

评论数:0

URL

URL:统一资源定位符,由协议加资源名称构成,如:http://www.baidu.com,协议是http,名称就是后面的些些。 Java中构造URL的方法: 其它方法: 下面进行一些测试: package love.jimo; import java.net.Malfo...

2015-10-30 10:08:37

阅读数:357

评论数:0

InetAddress获取主机信息

package love.jimo; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.Arrays; public class InetAdressTest { publ...

2015-10-30 09:40:20

阅读数:382

评论数:0

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