
java
java_utf8
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
idea 正则替换
idea 使用正则替换:把数据库 ,abc_dce_efe 这类批量替换成 abcDceEfde ,(\w)_(\w)$1\u$2()是 分组\u 是upper原创 2021-01-27 15:05:32 · 255 阅读 · 0 评论 -
intelliJ-ide使用
1 安装 打开省略2 装完新建一个空project3 然后新建一个model4 创建包、class文件。设置字体、文字大小、快捷键(复制一份后用eclispse)5 如果继续新建项目:6 常见快捷键整理...原创 2020-02-25 23:38:18 · 208 阅读 · 0 评论 -
java代码在计算机中的三个阶段 、代码反射 和 注解
1 反射的三个位置编译 到运行 实际上也是3个阶段:源代码阶段 - 类对象阶段 - 运行阶段源代码阶段,如果使用反射就是用"包名.类名"方式得到;类对象阶段,反射通过 类名.class 得到;对象已经有了,可以通过对象.getClass()得到;OBject中存在的。一般架构上,我们前两个使用较多。三种反射得到的对象,内存地址相同,都是同一个对象;2 反射...原创 2020-02-25 17:03:50 · 920 阅读 · 0 评论 -
Tcp通信---socket
1 位置和场景在TCP/IP协议中,它们被简化为了四个层次:2 原理和通信3 使用Socket变成通信代码服务端先开启,然后启动客户度发送请求:4 案例1:文件的上传、下载:继续优化1: 多用户上传图片名称可能相同,自定义文件名称:继续优化2: 让服务一直处于监听状态 死循环:继续优化3:5 案例2: 手写...原创 2020-02-25 15:23:00 · 232 阅读 · 0 评论 -
java序列化
0 对象序列化场景:1 远程通信 2 本地存储需要把对象存储到本地,或者多台服务器用之间用它传输数据的必须序列化。比如把登录的用户放入session, User bean 必须序列化。序列化就是一个标志,标志可以 将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行传输,也可以存储到本地。那么对象变成流的方式,进行传输使用的类呢?使用ObjectInputSte...原创 2020-02-24 19:21:24 · 274 阅读 · 0 评论 -
java 集合2-------- Collections集合工具类 和 Map 集合
集合工具类:Colleactions : 有增加元素、打乱元素顺序、比较器两种比较方法一个是实现Comparable 接口重写 comparaTo方法;另一个是用匿名内部类重写compare方法。Map集合hashMap 底层也是用哈希表(同hashSet).重要的子类有LinkedHaspMap ,多一个链表使元素有序JDK9对于集合的变化:...原创 2020-02-22 10:48:41 · 202 阅读 · 0 评论 -
java 集合、 迭代器、泛型 、泛型通配符、数据结构(hash hash 表 红黑树)答疑
所以:有迭代器 可以不管 什么集合都可迭代遍历。有泛型可以不管集合中存的类型进行存、取用集合 时候不指定类型;取出时候统一取出;受限泛型:? extend 类 。 ?代表类的子 或者本身?super 类。 ?代表 类的父或者本身数据结构:数组结构:删除元素要新建一个length-1数组。查询快,找到对象的首地址后,下标相当于偏...原创 2020-02-22 17:16:44 · 197 阅读 · 0 评论 -
springmvc 的学习
1 什么是springMVC ,有什么用?springmvc 作为web 层,面对的是和页面请求路径直接的配置。由于他的controller注解,也可以称web层为controller层。mvc 模型, model 为数据模型,用于封装数据对象。view 是展示数据,如jsp ,htmlcontroller 是处理用户交互的部分,处理程序逻辑如用户提交注册用户的表单,js要校验...原创 2020-01-13 23:24:43 · 203 阅读 · 0 评论 -
阿里云-轻量云 -腾讯云,项目发布后 公网ip不能访问。但是在服务器可以访问...
网上找了很多,试了试都不行,或者引导的不对,自己好好研究了半天,终于发现防火墙的问题。首先:进入阿里云控制台:https://homenew.console.aliyun.com/打开购买的服务器,点击详情。然后就可以看到应用搭建的4个步骤:步骤1购买肯定是已经购买过的,步骤2 域名可以暂时不绑定,用公网ip直接就能访问了。关键就是步骤3:点击默认设置的防火墙:...原创 2019-12-04 22:57:39 · 1121 阅读 · 0 评论 -
vue工程的启动
vue工程 启动:一、工具准备1.安装node2国内安装使用淘宝镜像,淘宝的cnpm命令管理工具可以代替默认的npm管理工具(我已经安装好了,查看到版本,证明成功啦); 运行:npm install -g cnpm --registry=http://registry.npm.taobao.org3.安装vue-cli 运行:cnpm install vue-cli -g ...原创 2019-12-02 21:51:54 · 369 阅读 · 1 评论 -
eclipse 上面如何使用maven.
搜索了很多文档,看到maven 单独在eclipse 上面的使用,但是没有解释 右键中的--run as -- maven build 、maven intstall 什么意思。看到一篇解释很清楚的博文,粗略记录我的理解。原文:eclipse maven build、maven clean、maven install和maven test的区别 精析https://www.cnblogs....原创 2019-11-21 22:03:27 · 149 阅读 · 0 评论 -
既然utf8能兼容绝大部分的字符,为什么要扩展utf8mb4
既然utf8能兼容绝大部分的字符,为什么要扩展utf8mb4。随着互联网的发展,产生了许多新类型的字符,例如emoji这种类型的符号,也就是我们通常在聊天时发的小黄脸表情,这种字符的出现不在基本多平面的Unicode字符之中,导致无法在MySQL中使用utf8存储,MySQL于是对utf8字符进行了扩展,增加了utf8mb4这个编码。所以,设计数据库时如果想要允...原创 2019-11-20 23:34:18 · 528 阅读 · 0 评论 -
eclipse中java文件有错误,文件名字上不提示,项目目录不显示错误。
1、浏览文件的方式错误,改为选择window/show view/package explore浏览2、浏览文件的方式错误window/show view/Project Explorer。其他错误,参照http://blog.youkuaiyun.com/orclight/article/details/8178751原创 2016-11-20 16:39:28 · 8517 阅读 · 0 评论 -
JAVA 枚举类 enum
DEMO1:public class Student { //姓名 private String name; //分数类 private Grade grade; public Student(){} public String getName() { return name; } public void setName(String name) { t转载 2017-04-15 16:37:54 · 2835 阅读 · 0 评论 -
自定义注解 @interface
http://www.open-open.com/lib/view/open1353144218545.html是spring AOP思想的重要体现。注解是代码的附属信息,它遵循一个基本原则:注解不能直接干扰程序代码的运行,无论增加或删除注解,代码都能够正常运行。Java语言解释器会忽略这些注解,而由第三方工具负责对注解进行处理。第三方工具可以利用代码中的注解间接控制程序代码的运行,它转载 2017-04-12 15:36:13 · 453 阅读 · 2 评论 -
java 装饰者模式 很详细!
转载自:http://blog.youkuaiyun.com/jason0539/article/details/22713711 http://blog.youkuaiyun.com/jason0539(转载请说明出处)“` //定义被装饰者 public interface Human { public void wearClothes(); public void walkToWhere();转载 2017-05-18 20:52:48 · 599 阅读 · 1 评论 -
java设计模式之组合模式
参考:http://blog.youkuaiyun.com/jason0539/article/details/22642281先看看组合模式的定义吧:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。” 使用条件:一种行为/动作在一个地方做出,其它地方都会有同样的动作。如会员卡积分。在分店、加盟店、总店积分是相同的。设计:一个超类定义刷卡等方法,转载 2017-05-18 22:55:26 · 281 阅读 · 0 评论 -
转载:tomcat+ssh 启动 加载的顺序。
自http://bbs.youkuaiyun.com/topics/390299835 author:blazingsoul 炽烈 thks. 先是Struts1.x 与Spring的结合配置使用流程: 该方案通过”自动注入”的方式获取对象,也即”依赖注入”方式。 较为常用,但特定情况下使用不了。如两个JVM,一个在长沙运行,一个在深圳运行,就不能同时实现注入,(1)”Spring和Struts的支转载 2017-05-21 21:44:47 · 1680 阅读 · 0 评论 -
poi 到处excle简单实例,workboot - sheet -create cell (header and content)
http://www.cnblogs.com/bmbm/archive/2011/12/08/2342261.html1.首先下载poi-3.6-20091214.jar,下载地址如下:http://download.youkuaiyun.com/detail/evangel_z/38950512.Student.javaimport java.util.Date; public cl转载 2017-06-10 22:54:21 · 704 阅读 · 0 评论 -
jdk 安装出错,java -version 或java 可以运行,但是javac不行
lib文件夹下面dt.jar和tools.jar丢失的缘故 建议查看其他文件夹,可能此文件夹只是jre,或者,重新下吧 本人用的是java8: 配置两步即可: 高级系统设置打开后设置环境变量: 1:新建系统变量JAVA_HOME值 D:\program-file\java 2:系统变量PATH后面加上%JAVA_HOME%\bin即可另外如果以上没有效果,再新建 CLASSHOME原创 2017-08-25 22:49:28 · 2928 阅读 · 0 评论 -
函数、数组
http://blog.youkuaiyun.com/dgy5258565/article/details/17399631 http://blog.youkuaiyun.com/dgy5258565/article/details/17539179 数组的内存结构 Java程序在运行时,需要在内存中的分配空间。为了提高运算效率,有对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。转载 2017-04-30 23:30:29 · 421 阅读 · 0 评论 -
i/o 流 Properties集合 打印流 序列化流与反序列化流
Properties集合 序列化流与反序列化流打印流commons-IO1.1Properties类介绍 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 a)JAVA中HashMap和Hashtable区别 i..Hasht转载 2017-04-29 23:58:21 · 325 阅读 · 0 评论 -
刷新数据库总是报错:不能增加或者更新约束, Cannot add or update a child row: a foreign key constraint fails
$2.run(QueuedThreadPool.java:590) at java.lang.Thread.run(Unknown Source)Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a原创 2017-03-23 20:52:12 · 5467 阅读 · 0 评论 -
正则表达式 分组 还有\\1 总结。。
转载来自:http://bbs.itheima.com/thread-7177-1-1.html"(\w)((?=\1\1\1)(\1))+1. (\w) -- \w,一个字符,括号表示一个子匹配,第一个括号是"\1",第二个括号是"\2",……。2. (\w)(\1) -- 一个字符,后面紧跟一个相同的字符。 // Pattern pat转载 2017-04-09 14:07:15 · 5970 阅读 · 0 评论 -
mysql出现错误“ Every derived table must have its own alias”
原因1\这句话的意思是说每个派生出来的表都必须有一个自己的别名把MySQL语句改成:select count(*) from (select * from ……) as total;原因2\ oracle 数据放入mysql数据库时,hibernate.cfg.xml中 org.hibernate.dialect.Oracle10gDial原创 2017-04-08 15:02:56 · 1653 阅读 · 0 评论 -
where old version for hibernate ,we can find on his official website
login-->left menu find "download"-->releases . on source forge..and click ;原创 2017-03-17 14:51:46 · 275 阅读 · 0 评论 -
表格中 卡板号是三个,每个卡板又有很多箱,对每箱进行判定,如果一箱ng整个卡板批退,现在想得到批退的卡板数量
这里先做了一个小的构思, @Transient public Integer getRejBatch() { Set set = new HashSet(); for(NormalSample sample : normalSamples){ String aa = sample.getJudgement()+sample.getBatchNO(); set.add原创 2016-11-15 20:59:37 · 1968 阅读 · 0 评论 -
java 数组 math.max 方法取最大值
package com;import java.util.ArrayList; import java.util.List;public class Test { public static void main(String[] args) { //初始化数组 List nums = new ArrayList(); nums.add原创 2016-11-14 11:44:43 · 13913 阅读 · 0 评论 -
表格each的使用,获得某一列叠加结果,,摆脱出现的循环判断错误和类型错误 nan
function sampcf(inputObj) {$tr = $(inputObj).closest('tr');var sum = 0;//var x = new Array();$('[name="sampleSize"]' ).each(function() {// total += parseInt($(this).val()); var t = $(thi原创 2016-11-11 16:55:54 · 362 阅读 · 0 评论 -
jquery get min and get max
function maxBoxNO(inputObj) {var maxvalue = Math.max.apply(Math, $('input[name="boxNoRange"]').map(function(){return $(this).val();}).get());// var minv = Number(100); // $('input[name="bo原创 2016-11-09 21:27:18 · 542 阅读 · 0 评论 -
window 开发java 项目的 一些问题。持续更新,
如何找到maven 仓库:win + r 输入.m2回车,转到maven仓库原创 2017-03-17 16:18:50 · 583 阅读 · 0 评论 -
java 开发为什么选择freemarker 放弃jsp
http://blog.youkuaiyun.com/u014033743/article/details/46273283根据以往的开发经验,使用的都是JSP 页面来展示数据的,即所谓的表现层。大家都知道,JSP在第一次执行的时候需要转换成Servlet类,开发阶段进行功能调适时,需要频繁的修改JSP,每次修改都要编译和转换,那么试想一天中我们浪费在程序编译的时间有多少。相对于JSP来说,FreeM转载 2017-04-10 11:17:23 · 799 阅读 · 0 评论 -
浅析Java中的final关键字
public class Test { public static void main(String[] args) { String a = "hello2"; final String b = getHello(); String c = b + 2; System.out.println((a == c));转载 2017-03-31 15:22:57 · 329 阅读 · 0 评论 -
获取 路径n中方法和方式 + 文件的读取。。
http://blog.youkuaiyun.com/snannan_268/article/details/5511614另外:System.getProperty()中的字符串参数如下: System.getProperty()参数大全 # java.version Java Runtime Environment version转载 2017-04-28 18:03:35 · 887 阅读 · 0 评论 -
简单算法 n个学生的最高分。
链接:https://www.nowcoder.com/questionTerminal/3897c2bcc87943ed98d8e0b9e18c4666来源:牛客网题目描述老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述:输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N转载 2017-04-28 11:27:05 · 1698 阅读 · 0 评论 -
设置eclipse的Maven插件引入依赖jar包后自动下载并关联相应的源码
http://blog.youkuaiyun.com/xiaobao5214/article/details/52217112好多用 Maven 的时候会遇到这样一个棘手的问题: 就是添加依赖后由于没有下载并关联源码,导致自动提示无法出现正确的方法名,而且不安装反编译器的情况下不能进入方法内部看具体实现 。 其实 eclipse 的 Maven 插件就提供了这个功能,但是可转载 2017-04-04 13:22:05 · 1140 阅读 · 0 评论 -
eclipse-git 插件
1、先在github上面建立项目(admin area -->add project),然后加入成员/组(add memmber);编写.md文件,创建开发分支(dev)ps: 一般都是小组开发,首先建立组,加入组成员(组成员可以用邮箱设置),之后再去创建项目;按组的话自动生成地址:ip+组名+项目名;2、eclipse ,win+preference ,把git repositori原创 2017-03-15 16:58:58 · 367 阅读 · 0 评论 -
Hibernate Search 和 Lucene 的快速介绍 转载自linux公社
http://www.linuxidc.com/Linux/2015-11/125538.htm1. 该示例是基于Hibernate Search 4.3.0-------》hibernate5 更新新特性这篇博客的目的是演示如何用Hinernate Search来让Hibernate管理的实体可查询和如何用Lucene索引来查询。这个演示只是告诉你在基于Hibernate的应用中添加转载 2017-03-17 12:10:01 · 294 阅读 · 0 评论 -
java 开发 觉得展示ui太丑,一个专门javascript的插件网,把数据结构通过这些图形展示
http://www.jq22.com/原创 2017-04-12 16:42:22 · 640 阅读 · 0 评论 -
接口的使用
http://wenwen.sogou.com/z/q711752754.htm1. Java不支持多重继承,即一个类只能有一个父类2. 为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口3. 接口是抽象方法和常量值定义的集合,是一种特殊的抽象类4. 接口中只包含常量和方法的定义,没有变量和方法的实现5. 接口中的所有方法都是抽象的6. 接口中成员的访问类型都是pu转载 2017-04-12 16:08:55 · 451 阅读 · 0 评论