java
小曹男孩
这个作者很懒,什么都没留下…
展开
-
tkmybatis 默认值 问题
long -> Longint -> Integrerbyte -> ByteOk原创 2021-06-02 16:31:03 · 373 阅读 · 0 评论 -
线程池源码之-execute为什么执行完后main不退出
1、现象main方法执行线程池后 发现线程创建完毕 但是mian 方法一直卡在那里无法退出2、源码2.1、执行execute后代码如下注意看下面的addworkerclass: java.util.concurrent.ThreadPoolExecutorpublic void execute(Runnable command) { if (command == null) throw new NullPointerException(...转载 2021-04-14 15:50:11 · 1578 阅读 · 0 评论 -
用idea中No compiler is provided in this environment. Perhaps you are runningon a JRE
用idea中终端执行mvn clean install命令,出现No compiler is provided in this environment. Perhaps you are running on a JRE错误将你的pom.xml 文件修改<build> <plugins> <plugin> <!--提供打包(将应用打包成可执行的jar包)--> ..原创 2021-03-27 19:38:55 · 27058 阅读 · 0 评论 -
2020-11-12-layui 循环拿去表格并获取
$("#tijiao").click(function(){ $("tobody").find("tr").each(function(){ var nodeid = $(this).find("td").eq("0").find("div").eq("0").text(); //这块获取div 值是 text() 不是val() });});原创 2020-11-12 15:21:19 · 257 阅读 · 0 评论 -
idea新建类,类名出现删除线问题解决
原 https://blog.csdn.net/u012817635/article/details/79361292这个问题是自己的大意,百度没找到答案。原来是在类的头部注释中,出现笔误。本想写@Description,结果写成 了@deprecated@deprecated注解的意思是标志类过时,废弃。所以类名出现了删除线。大意引起的问题...转载 2020-09-26 20:37:05 · 1028 阅读 · 0 评论 -
javaweb项目与 birt 集成
准备工作(eclipse自己装)--非maven项目,普通的javaweb项目1,下载birt-runtime-4_2_0.zip包。链接:https://pan.baidu.com/s/11kiwlw9w77lRg1Pd6E_fjQ 提取码:5gpc 复制这段内容后打开百度网盘手机App,操作更方便哦2,下载birt-report-framework-4.8.0-2018062...原创 2020-04-03 22:18:05 · 668 阅读 · 0 评论 -
SSM+echarts+js实现数据展示
SSM+echarts 实现数据展示做一个数据展示的东西,利用echarts 可以直接实现,比较方便。首先呢,搭建ssm (spring+springmvc+mybatis)框架+js+echars 调用就可以使用了。视频展示这块我使用了一个虚拟数据生成器,不断向数据库里插入输入,然后由前台进行刷写局部div达到一个数据不断增长的过程。采用mvc调用类来实现。前端的话可以看一看echart...原创 2019-11-04 20:53:27 · 1171 阅读 · 0 评论 -
并发测试工具
1,POSTMAN2,apache bench3,jmeter原创 2019-06-30 18:19:52 · 2574 阅读 · 0 评论 -
JAVA内存模型
近端抽时间稍微了解了一下java内存模型1,CPU多级缓存-会里出现乱序执行处理器为提高运算速度而违背了代码原有的顺序的优化(这是cpu本身自己的优化功能)这种优化在单核情况下没有问题,但是在多核情况下就会出问题了,计算结果将不准确2,Java内存模型(Java Memory Model.JMM)既然出现多核下计算不准确,各种硬件与操作系统的访问有差异,那位了让java程序...原创 2019-06-30 15:25:03 · 110 阅读 · 0 评论 -
MESI cpu
前言 : 1,cpu: 就是处理器 2,主存: 就是ram (随机存取存储器) 3,高速缓冲存储器(Cache),主要是解决cpu 和主存速度不匹配(通俗点:cpu 相当于在口述文章,而主存在用手写记录,Cache 相当于录音机) MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立大学提出...原创 2019-06-23 18:08:35 · 599 阅读 · 0 评论 -
eclipse新建的index标红 tomact原因
<@page 新建javaweb项目出现@红线1、右键项目-build path2、选择configure build path...3、选择 Java build path4、Add Library –> server Runtime -> Click Next5、选择 ServerRuntime (我的是 Tomcat 7.0) –>完成...原创 2018-03-29 08:59:39 · 406 阅读 · 0 评论 -
Incorrect string value: '\xC8\xF6\xB4\xF3\xCB\xD5...' for column 'txt' at row 1---字符串问题
Incorrect string value: '\xC8\xF6\xB4\xF3\xCB\xD5...' for column 'txt' at row 1---字符串问题今天做大数据用一个字段类型为text 的字段,然后传输,一直 出现这个错误;之后一直百度,改编码:从utf-8 改到 gbk 又该回去 解决不了最后。。。。。。。原来是我本地的那个txt 文件保存的是ANISI 的格式 然后另...原创 2018-03-14 16:23:04 · 2908 阅读 · 1 评论 -
多线程
这几天复习多线程,说到线程,就要说到进程,进程是什么,打开任务管理器,就可以看到进行中的程序线程是进程内的执行单元,同一个进程又可以执行多个任务,而每一个任务,可以看成是一个线程单线程:程序只有一条执行路径多线程:程序执行多条路径有了多线程的存在,不是提高了程序的执行速度,其实是为了提交应用程序的使用程序的执行其实都是在抢CPU的资源,CPU的执行权多个进程是在抢这个资源,而其中的某一个进程如果执...原创 2018-03-14 21:37:18 · 96 阅读 · 0 评论 -
BufferedOutputStream or BufferedInputStream
//通过定义数组读取明显比一个一个快,有个数组来做缓冲区很管用//java想到了这个问题,就提供了 带缓冲区的字节类//缓冲类--高效类 --它只是一个缓冲区,真正的操作还是要靠流来进行,只是用它做个容器BufferedOutputStream: 代码简单实现: try{ BufferedOutputStream buo = new ...原创 2018-03-05 20:30:08 · 244 阅读 · 0 评论 -
Io_2(FileInputSStream or FileOutputStrem)
这两个字节派生类 主要针对于文件操作: FileOutputStream: //往文件中写入一个数据public static void main(String[] args) { try { FileOutputStream file = new FileOutputStream("D://a.txt");//会出现编译时异常,必须现在处理 //如果a.txt不存在 则会被...原创 2018-03-05 15:01:35 · 135 阅读 · 0 评论 -
java ?: 的使用
java ? :比如:3<1?A:b如果3<1 是的话就是A 不是的话就是bSystem.out.println(3>2?"A":"B");//输出A原创 2018-03-06 22:01:37 · 29522 阅读 · 1 评论 -
数据操作流||内存操作流|| 打印流
数据操作流: 目前基本没用 dataSource.. 自己查找把内存操作流:用来处理临时存储信息的,程序结束时,数据就从内存中消失操作字节: ByteArrayOutputStream -- 输出流 写入操作 ByteArrayInputStream --输入流 读取数据字符数组: CharArrayReader CharArrayWriter字符串; St...原创 2018-03-07 17:27:19 · 206 阅读 · 0 评论 -
RandomAccessFile 随机流
随机流不是一个流 是一个对象 继承 Object---摘自jdk:此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并...原创 2019-06-30 10:46:09 · 140 阅读 · 0 评论 -
合并流_SequenceInputStream
SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止public SequenceInputStream(InputStream s1, InputStream s2)通过记住这两个参数...原创 2018-03-07 21:42:07 · 236 阅读 · 0 评论 -
设计模式_小白
设计模式: A:创建型 B:结构性 C:行为型创建型模式: 1,简单工厂模式 2,工厂方法模式 3,设计模式---装饰模式简单工厂模式: 也称静态工厂模式 ---其实没啥,类似于多态,比较扯工厂模式: 用抽象类实现,不影响代码单例模式: --饿汉式(安全,可靠):public class Single { private Single(...原创 2018-03-14 21:55:16 · 140 阅读 · 0 评论 -
类加载器和反射和动态代理
类加载器 负责将class文件加载到内存中,并为之生成对应的class对象BootStrap ClassLoader --根类加载器 --也称 引导类加载器,负责java的和心累的加载, 比如 systemExtension ClassLoader 扩展类 负责jre的扩展目录中jar的加载 在jdk中jre的lib目录下ext目录System ClassLoader...原创 2018-03-15 22:14:01 · 422 阅读 · 0 评论 -
jdk 7 nio的使用
copy 方法 中的parh 代表 从哪儿写 outputstream 写给谁wirte 方法 path 代表 写给谁 iterable 代表结合内容 charset.forname 代表 编码转载 2018-03-11 13:39:07 · 556 阅读 · 0 评论 -
序列化流与反序列话流
--序列化流: ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象。--反序列话流: ObjectInputStream 对以前使用 Objec...原创 2018-03-11 13:51:55 · 138 阅读 · 0 评论 -
文件切割与合并+配置文件
以前没想到过还有这手;文件切割代码:public class spitClassFile { private static final int SIZE = 1024*1024; // 确定每次读取的大小 public static void main(String[] args) throws IOException { File file = new File("D:/as.avi"...原创 2018-03-11 15:46:28 · 327 阅读 · 0 评论 -
Io_1
今天复习Io流: Io流用来处理设备之间的数据传输 ---上传文件和下载文件 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 IO流分为 流向: ---输入流 ---输出流 类行: ---字符流 ...原创 2018-03-05 12:53:51 · 142 阅读 · 0 评论 -
字符流
java 提供了转换流:public static void huoqu(){ try { BufferedReader br = new BufferedReader(new FileReader("d.txt")); ArrayList<String> list = new ArrayList<String>(); String line = nu...原创 2018-03-06 21:30:26 · 130 阅读 · 0 评论