ICode9

精准搜索请尝试: 精确搜索
  • springboot 集成 websocket2019-07-04 09:04:12

    1.介绍 WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道。实时推送数据/通知到浏览器 方法一 引入WebSocket依赖包 ````xml org.springframework.boot spring-boot-starter-websocket org.springframework.boot spring-boot-starter-

  • 基于有限状态自动机的数据类型识别功能(2)2019-07-03 23:02:07

    初始数组以及各标志位 1 private final int[][] State_table; 2 private int Now_state=0; 3 private final int Char_m=0;//表示0-9的字符 49-48 4 private final int Char_d=1;//表示.字符 45 5 private final int Char_e=2;//表示e字符 69/101 6

  • JAVA之单例模式2019-07-03 20:03:27

    好久不见小伙伴们,最近在开发中想把以前写的一些代码进行下优化,正好遇到了一些可以使用到单例模式的代码,趁此机会就对单例模式进行下代码整理,听说有8种写法,我只会2种,哭泣~ 先来科普下什么是单例模式: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊

  • C# 单例模式Lazy实现版本2019-07-03 17:52:28

    非Lazy版本的普通单例实现: public sealed class SingletonClass : ISingleton { private SingletonClass () { // the private contructors } public static ISingleton Instance { get

  • 1.设计模式-单例模式2019-07-03 15:49:37

    1.设计模式-单例模式实现单例模式的三种方式懒汉式饿汉式枚举式 实现单例模式的三种方式 单例模式一般分为【懒汉式、饿汉式、枚举式】 懒汉式 package com.example.demo.singleton; /** * 懒汉式-单例 */ public class LzSingleton { // 线程非安全的 // private

  • [c#][福利]BTTool种子文件修改工具2019-07-03 15:20:13

    前言 不知道各位看官是否有过类似的经历。好不容易找到一个电影的种子文件,想用百度云的离线下载功能去下载文件,却被百度云无情提示“离线文件因含有违规内容被系统屏蔽无法下载”!假设有这么一个场景,比如最近有一部电影《速度与激情7》很火,百度为了保护版权方的利益,对于凡是种子

  • 设计模式之单例模式2019-07-03 12:49:52

      一、设计模式   今天开始学习总结设计模式,首先GOF23种设计模式是国外“F4”总结的“经验之谈”,它其实是一种思想,用以在实际开发中对项目构建的一种参考,在一定程度上使用设计模式能够对程序有很大的提升,提升程序的性能、扩展性、可维护行等等,但是也要避免陷入“过度设计”的局

  • 23种设计模式(3)-原型模式2019-07-03 09:25:57

    定义:         通过复制现有的对象实例来创建新的对象实例。   实现: 实现Cloneable接口:         Cloneable接口的作用是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出C

  • 模拟抢购2019-07-03 09:01:28

    package com.aaa.thread.Test;public class Test1 implements Runnable { private int num=10; private int count=0; //必须使用start方法来进行run方法的运行 @Override public void run() { while (true){ if (!buy()){ break

  • Lombok介绍、使用方法和总结2019-07-02 18:02:36

    同步首发:http://www.yuanrengu.com/index.php/20180324.html 1 Lombok背景介绍 官方介绍如下: Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code. 大致意思是Lombok通过增

  • java方法间参数传递规则2019-07-02 17:54:46

    public void test() { int a = 1; String tobePass = "before"; stu(a); Log.v(TAG, "after stu, a is: " + a); stu2(tobePass); Log.v(TAG, "after stu, tobePass is: " + tobePass); BeCopy beCopy = new BeCop

  • Android 基于dkPlayer实现抖音列表播放2019-07-02 17:31:37

    Android 基于dkPlayer实现抖音列表播放 记录一下实现抖音列表播放的过程,虽然最后项目叫停了,不过还是记录一下开发的辛酸。 先看下效果图吧,(这个妹子还是挺好看的) 主要说下列表播放的实现吧! 1、导入dkplayer。 dkplayer-armv7a dkplayer-java dkplayer-ui #2、重写控制器,实现

  • 类型转换和格式化2019-07-02 14:48:52

    类型转换的意义 1、先创建一个addGoods.jsp: 这希望的是页面收集到的数据提交到addGoods的Servlet(AddGoodsServlet类)该Servlet将这些请求信息封装成一个Goods类的值对象 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCT

  • 彻底搞懂单例模式的懒汉式饿汉式 双检索 线程安全问题2019-07-02 11:24:37

    单例类只能有一个实例。 1、单例类只能有一个实例。    2、单例类必须自己创建自己的唯一实例。    3、单例类必须给所有其他对象提供这一实例。 懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Singleton() {} private static Singleton

  • Mybatis-Plus插件配置2019-07-01 17:45:17

      yml配置 1 # Mybatis-Plus 2 mybatis-plus: 3 # 配置mapper的扫描,找到所有的mapper.xml映射文件 4 mapper-locations: com.xxx.project.biz.*.mapper.*Mapper.xml,com.xxx.project.biz.*.*.mapper.*Mapper.xml 5 #实体扫描 6 typeAliasesPackage: com.xxx.project.b

  • Swift的访问控制讲解2019-07-01 17:00:07

    Swift中访问修饰符总共有5种,分别为fileprivate,private,internal,public和open,其中,fileprivate以及open是Swift 3新添加的.因为过去的Swift对于访问权限的控制,不是基于类的,而是基于文件的,这样会有问题,所以在Swift 3中增加了两个对原本的private,public进行细分. 1.private与

  • java – 将包私有类导入JShell2019-07-01 16:50:11

    在Java 9发布之后,我正在玩JShell,我尝试导入我制作的软件包.由于我编写的整个应用程序将包含在该包中,因此除了一个(我还没编码)之外的每个类都是包私有的.我的类路径是正确的,但我仍然不能使用JShell中的包中声明的任何类型(它会抛出“找不到符号”错误).我是否需要将它们公开以

  • Winform中打印 dataGridView里的内容2019-07-01 16:24:18

    //调用GridPrinter 首先添加一个printDocument控件并激活其printDocument_PrintPage事件写: 实例化类GridPrinter gridPrinter; private void printDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { bool more = gridPrinte

  • 自定义实现一个loghub(或kafka)的动态分片消费者负载均衡?2019-07-01 16:03:10

      一般地,像kafka之类的消息中间件,作为一个可以保持历史消息的组件,其消费模型一般是主动拉取方式。这是为了给消费者足够的自由,回滚或者前进。   然而,也正是由于将消费消息的权力交给了消费者,所以,消费者往往需要承担更多的责任。比如:需要自行保存消费偏移量,以便后续可以知道从哪

  • 实验十四-线程设计2019-06-30 21:45:15

    package 实验十四;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel; public class SwitchTest { private JFrame jFrame; private JLabel jl1; private JLabel jl2; private JLabel jl3; public static void main(String[] args

  • Spring 使用下列表2019-06-30 21:38:16

    模型层需要提供数据选项,设置错误信息 关键代码 @NotEmpty(message = "请选择兴趣爱好") private String[] hobbies; 控制器层需要在显示视图前,通过model传递数据选项到视图层 数据代码 final static Map<String,String>SELECT_HOBBIES =Collections.unmodifiableMap(new Link

  • C#Winform利用Scoket实现实时更新2019-06-30 20:27:02

    之前在网上看到的,关于如何在Winform上实时的更新数据,也看了其他的博客,其中提到了利用Timer去实现,还有就是利用Socket去实现。 关于Socket实现实时更新,他给出的理解是: 有一个Socket服务端,只负责接收多个客户端传过来的讯息,根据讯息内容去判断是否广播。这里每一个winform窗

  • 实验十四:线程设计2019-06-30 17:50:27

    实验代码: package shiyan14;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class SwitchTest {private JFrame jFrame;private JLabel jl1;private JLabel jl2;private JLabel jl3;public static void main(String[] args) {new Switch

  • spring_boot demo2019-06-30 17:00:32

    创建工按照自己需求导入需要导入的包 springbooot 创建完成后会自动生成配置文件,与实体类,和test 在工程中自动创建的 application.properties 中写配置文件 #配置文件 此文件是后缀形式 #更改端口号 默认为8080 server.port=8180 #配置数据库链接 spring.datasource.url=jdbc:

  • 第六章、继承与面向对象设计2019-06-30 15:31:33

    Inheritance and Object-Oriented Design条款32、确定你的public继承塑模出is-a关系(Make sure public inheritance models “is-a”)条款33、避免遮掩继承而来的名称(Avoid hiding inherited names)条款34、区分接口继承和实现继承(Differentiate between inheritance of i

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有