ICode9

精准搜索请尝试: 精确搜索
  • 阿里算法题:打印100 ,一个线程打印5的倍数,一个线程打印3 的倍数,另外一个线程打印其他数2020-02-23 15:02:26

    package com.mh.others.arithmetic; import org.junit.Test; import java.util.concurrent.atomic.AtomicBoolean; /** * 阿里算法,打印100 ,一个线程打印5的倍数,一个线程打印3 的倍数,另外一个线程打印其他数 * */ public class ArithPrint { private static Object

  • 一篇文章读懂Java代码审计之XXE2020-02-23 14:44:42

    前言 学习总结Java审计过程中笔记,审计方法 阅读要求:有简单Java代码基础,了解漏洞原理 阅读时长:30min 篇幅比较长 漏洞简介    简单来说,XXE就是XML外部实体注入。当允许引用外部实体时,通过构造恶意内容,就可能导致任意文件读取、系统命令执行、内网端口探测、攻击内网网站

  • android studio上传视频保存数据库 后台servlet mybatis2020-02-23 14:06:26

    android studio / 布局 在网上搬的砖 代码加修改。。。 在这里插入代码片` <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=

  • C++之动态内存分配2020-02-23 13:40:49

    动态申请内存操作符: new new 类型名T(初始化参数列表) 功能: 在程序执行期间,申请用于存放T类型对象的内存空间,并依初值列表赋以初值。 结果: 如果成功,则返回T类型的指针,指向新分配的内存;如果失败,则抛出异常。 释放内存操作符delete delete 指针p 功能: 释放指针p所指向的内存。

  • SpringBoot嵌入式Servlet配置原理2020-02-23 13:02:21

    SpringBoot嵌入式Servlet配置原理 SpringBoot修改服务器配置 配置文件方式方式修改,实际修改的是ServerProperties文件中的值 server.servlet.context-path=/crud server.port=8081 Java代码方式修改。通过实现WebServerFactoryCusomizer接口来获取到达ConfigurableServletWebSe

  • MySQL基础(7) | 触发器2020-02-23 11:53:48

    MySQL基础(7) | 触发器 基本语法 创建 CREATE TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW BEGIN ... END; 将触发器名称放在CREATE TRIGGER语句之后。触发器名称应遵循命名约定[trigger time]_[table name]_[trigger event],例如before_

  • Java开发最佳实践(一) ——《Java开发手册》之"编程规约"2020-02-22 23:55:36

    Java开发手册版本更新说明 专有名词解释 一、 编程规约 (一) 命名风格 (二) 常量定义 (三) 代码格式 (四) OOP 规约 (五) 集合处理 (六) 并发处理 (七) 控制语句 (八) 注释规约 (九) 其它 Java开发手册版本更新说明 版本号 版本名 更新日期 备注 1.3.0 终极版 2017.09.

  • 进程2020-02-22 23:01:12

      进程的创建有三种方式: 1.extends Thread,重写run()方法,在用start()启动。 2.implements Runnableable接口,同样重写run()方法。但区别在于runnable是可运行但不是一个线程,所以仍需要new Thread(实现接口的对象),作为参数传入。 代码如下: private Runnable target; public

  • axis2 document方式调用2020-02-22 22:56:59

    优点:用ducument方式应用现对繁琐而灵活。现在用的比较多。因为真正摆脱了我们不想要的耦合代码:public void addValidation(ServiceClient serviceClient, String tns , String token_str) {         //创建的头结构,因你的需求不同,可以参考底部的图来对应具体的xml

  • 转行小白成长路-java篇2020-02-22 22:56:53

    第五章:初始化与清理   前几章怎么看都没发现有什么逻辑顺序,感觉都是相互独立的,在讲述java语言构成的基本单位和规则。这个先放置一边。 java中初始化有两层含义,其一是创建,二是赋值。 其本质也就是在内存中开辟一个新的区间,存储数据然后再建立一些引用关系。其中的原理就不能继

  • Java输入输出挂参考2020-02-22 22:41:21

    import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.StringTokenizer; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.Arrays; /** * Built us

  • 记住使用flush()函数2020-02-22 22:06:53

    在进行IO中的输出流的时候,有时会遇到输出的文件中没有被写入内容,这时可能是由于没使用flush()函数 故,可以这样写: public class demo1 { public static void main(String[] args) { File fileOutput = new File("D:\\workspaceIDEA\\demo1\\src\\com\\stream\\aa.txt")

  • unity遇到的坑----背包篇---强化装备影响其他装备属性2020-02-22 21:08:32

    学习完基础的背包系统,发现一个问题。背包里强化装备或者升级装备时,同名装备的属性也会发生变动。 这个问题一度让我十分苦恼,网上也找不到原因。 后来发现初始化背包时,实例化的同名物品指向的地址相同,也就是说所有同名装备都是一个物体,对任意一个装备进行操作都会改变这个装

  • 【 Android】如何每隔一定的时间,自动进行某一操作2020-02-22 21:03:46

    【注:】我的博客里基本没有原创,因为我不会写代码,我只是代码的搬运工。我之所以把这些内容记在博客里,是因为这些确实有用;我之所以有些文章没有注明引用出处,仅仅是因为我脑残,忘了保存出处。再次谢谢各路大神!!多谢赐教!! 为弄一个每隔两秒保存一下当前信息,在网上搜了好多相关文章,大

  • 高级篇2020-02-22 20:56:22

    以前遇到的面试题及答案   1.你在你以前的项目中,主要解决了什么技术性难题,如果出现问题,你如何迅速找到问题,你遇到问题都是怎么解决的 1.  先根据出现的问题,大概排查出问出问题的几个点,逐个排查, 错误日志- sql查询计划-定位程序错误, 2.  技术性难题: 自己解决---csdn(博客园)---

  • ASP.NET Core MVC 中实现中英文切换2020-02-22 19:02:25

      哈喽..大家好 很久没有更新了,今天就来一篇最近开发用到的功能,那就是中英文切换,这个实际上也不是高大上,先说一下原理,在.NET Core框架中给我们提供了全球化的类,叫做Localization,其官方的文档地址传送门。   在我的项目中,我是这样操作的,你想用别的方式,也可以看文档自己去搞。这

  • 概统 & 公司金融 Cheat Sheet2020-02-22 18:53:10

    概统下载   公金下载 讲真这学期花时间最多的不是学内容而是这两张 cheat sheet 【逃x 提供 tex 代码方便修改。两门课都不分期中和期末,直接放上了所有的内容,可以用 verbatim 宏包提供的 comment 环境去掉不需要的部分。毕竟估计每年进度安排不一样,各取所需。 我的编译环境: XeTe

  • 【Python进阶】Python 单例模式2020-02-22 18:44:13

    python 单例模式: 方法一: py模块就是天然的单例模式,在其他模块直接导入实例; class Singleton: def __init__(self): pass def func(self): pass # 在其他模块直接导入实例 sln; sln = Singleton() # 删除该类,防止在其他模块再次实例化 del Single

  • 【转】根据cron表达式获取最近几次执行的时间2020-02-22 18:04:55

    根据cron表达式获取最近几次执行的时间最近有个新需求,就是现在有个定时任务,前端需要展示出最近一次的具体执行时间: 具体可有以下两种做法(可能更多),个人推荐方式一方式一:指定获取的最近执行的次数首先maven引入依赖(本来就有定时任务的,此步骤仅又来做个人测试) <dependency>

  • 第九节:JWT简介和以JS+WebApi为例基于JWT的安全校验2020-02-22 18:03:43

    一. 简介 1. 背景   传统的基于Session的校验存在诸多问题,比如:Session过期、服务器开销过大、不能分布式部署、不适合前后端分离的项目。 传统的基于Token的校验需要存储Key-Value信息,存在Session或数据库中都有弊端,如果按照一定规律采用对称加密算法生成token,虽然能解决上面

  • 缓冲流、转换流、序列化流2020-02-22 17:38:38

    主要内容 转换流 缓冲流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能够使用缓冲流的特殊功能 能够阐述编码表的意义 能够使用转换流读取指定编码的文本文件 能够使用转换流写入

  • 2020.02.22 TreeSet集合2020-02-22 17:00:09

    bean包 package com.guoyun.bean; /** * ClassName: * Function: ADD FUNCTION * Reason: ADD REASON * * @author * @Date * @since Ver 1.1 */public class SnackBean implements Comparable<SnackBean>{ //编号 public String id; //名称 public String n

  • 软件开发中的"上下文"的个人理解2020-02-22 15:56:46

    在平时开发中,经常会看到一个词语“上下文”,那这究竟是一个什么概念呢?在百度上查阅了几篇博文后,发现这东西并不是什么实在的东西,而是一种描述事情的逻辑技巧、或者说是开发中的一种思维形式。 结合现实, (1)我们向别人讲述一件事情时,一般是先给出故事的前提(如社会背景,当时的人物状态),这

  • 如何忽略git module 的new commits2020-02-22 14:56:14

    参考:https://stackoverflow.com/questions/14418352/ignore-new-commits-for-git-submodule $ git submodule update 没怎么看明白,原文的解释:

  • 【协作式原创】查漏补缺之Go的slice基础和几个难点2020-02-22 14:03:08

    【转载】队友博客 http://note.youdao.com/noteshare?id=9cff43e1a60676a42d7a137bf7734351 Q: 为啥要字节对齐的 https://www.nowcoder.com/discuss/57978 TODO: Q: go反汇编指令 go tool compile -S plan9Test.go | grep plan9Test.go:6 Q: a[0]:(int32,0,5)(int32,3,5) 3可以ap

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

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

ICode9版权所有