
自我成长
文章平均质量分 55
天才小彩笔i
半死不活的JAVA开发之路...
展开
-
hql增删改查
Hi,Allpackage com.winwill;import java.util.List;import org.hibernate.Query;import org.hibernate.Session; public class Test { @SuppressWarnings("unchecked") public static void main(String[] args) {原创 2017-03-31 21:39:57 · 239 阅读 · 0 评论 -
机器学习(一)-机器学习入门
名词训练集 测试集特征 数值型、二值型、枚举型目标变量 标称型、连续型监督学习分类和回归。这类算法知道预测什么,及分类无监督学习没有类别信息,也没有目标值。做聚类算法选择考虑算法的目的 -> 预测值:监督学习 否则:无监督学习目标变量类型:监督:如果目标变量是离散型的,如是/否、1/2/3、A/B/C,则选择分类器算法如果目标变量是连续型的,如-999~999...原创 2019-07-22 23:10:10 · 148 阅读 · 0 评论 -
机器学习(三)-决策树
ID3 (计算信息增益)年龄长相工资写代码类别小A老帅高不会不见小B年轻一般中等会不见小C年轻丑高不会见小D年轻一般高会见小L年轻一般低不会不见信息增益 g(D, A) = 经验熵 H(D) - 经验条件熵 H(D|A) :经验熵:D是本集合的元素个数,Ck是样本集合D中属于第k类...原创 2019-07-25 00:29:58 · 360 阅读 · 0 评论 -
机器学习(二)-k-近邻算法
优缺点:优点: 精度高、对异常值不敏感、无数据输入假定缺点: 计算复杂度高、空间复杂度高适用数据范围: 数值型和标称型伪代码对未知类别属性的数据集中的每个点依次执行以下操作:计算已知类别数据集中的点与当前点之间的距离按照距离递增次序排序选取与当前点距离最小的k个点确定前k个点所在类别的出现频率返回前k个点出现频率最高的类别作为当前点的预测分类...原创 2019-07-23 23:52:57 · 201 阅读 · 0 评论 -
剑指offer一周目刷题
1. 二维数组中的查找 public boolean Find(int target, int [][] array) { if (array == null) return false; // 从左下开始找,如果target大了,就往上找,如果target小了,就往右找 int rows = array.length; in...原创 2019-02-06 01:28:17 · 164 阅读 · 0 评论 -
KMP算法
1. 朴素算法(比较是一位一位比的,计算机二进制比的效率很慢)2.KMP算法避免重复比较,及上图去掉2/3步骤实现方法,先算next值:next算法如下:k = 0 (第一位)若有 P(1)【P(1)代表第一位的A】 ~ P(K-1) = P(J-K+1) ~ P(J-1),则next值为K(就是比方说看第五位的B,要看他前面的四位,发现有一个a和第一位的a重复,那么就得了2,比方说看x 前面如果...原创 2018-02-09 19:24:57 · 452 阅读 · 0 评论 -
java编写Producer(线程池,kafka)
1.将kafka带的jar包导入项目内2public class TestThreadPool { public static void main(String args[]) { //在线程池中创建2个线程 ExecutorService exec = Executors.newFixedThreadPool(2); //创建1...原创 2017-07-07 14:53:52 · 6878 阅读 · 4 评论 -
kafka单机环境搭建与测试
1.下载zookeeper-3.4.6.tar.gzwget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz2.进行解压 .tar zxvf zookeeper-3.4.6.tar.gz3.下载Kafka并解压,这里采用kafka_2.10-0原创 2017-07-07 11:32:16 · 376 阅读 · 0 评论 -
maven手动下载缺失jar包
下载地址:http://www.mvnrepository.com/例:下载到 D盘download文件夹下,打开cmd命令输入:mvn install:install-file -Dfile=D:\download\xmlparser-3.4.5.jar -DgroupId=org.tinygroup -DartifactId=xmlparser -Dversion=3.4.原创 2017-06-30 22:47:15 · 997 阅读 · 0 评论 -
SSH框架搭建电商系统之购物车表与购物车和商品库存问题(不用jquery)
1.购物车表的结构 //购物车ID private int cartId; //商品ID private int productId; //商品购买数量 private int productNum; //商品当前单价 private double price; //用户ID private int userId; //购物车表单创建时间 private Product原创 2017-04-18 13:52:24 · 3020 阅读 · 1 评论 -
SSH框架搭建电商系统之图片上传与显示
1.从Jsp页面提取上传的图片信息upload,里要加 enctype="multipart/form-data"属性,上传的图片name="upload" type="file"2.图片上传到指定路径(其中我上传的是到服务器下文件夹,并保存路径为image/products/***) private String imageFileName; private String im原创 2017-04-18 13:41:03 · 3641 阅读 · 0 评论 -
SSH框架搭建电商系统之级联查看与后台添加用户
1.用户表User和用户详细表Profile进行级联操作,User表中加入 private Set profiles = new HashSet();以及它的get/set方法。在hbm.xml中加入如下代码: 其中inverse代表控制反转,cascade all表示可以进行级联删除与更新操作原创 2017-04-03 23:22:31 · 308 阅读 · 0 评论 -
JAVA之MD5加密算法
鉴于百度上很多的MD5加密方法都不正确,今天给大家来分享一下MD5加密JAVA代码:public class Md5Utils { public final static String md5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', '原创 2017-03-31 23:05:45 · 338 阅读 · 0 评论 -
SSH框架搭建电商系统之密码找回
1.导入Spring发邮件需要的Jar包: mail.jar activation.jar2.邮箱设置打开smtp协议,并看好端口号,设置好密码(接下来的配置有用)。我用的是163邮箱为例,在applicationContext.xml里完成发件邮箱的配置。 true true原创 2017-03-31 22:38:18 · 1890 阅读 · 1 评论 -
记录一次成功的数据源热切换
1. 需求场景 因业务线越做越大,需要将数据库进行拆分隔离。因此梳理已有的十余个服务,需要进行两种方式的拆分。一种是整个服务的数据源全量迁移,一种是服务中库表需部分迁移,需做双数据源。 接着分析发现需做双数据源的服务属于基础服务,更新不会很频繁,因此做静态上线——即配置双数据源。dba做表全量迁移,之后服务发布上线。需要数据源全量迁移的服务属于实时要求高的服务,访问量高...原创 2019-08-28 21:55:55 · 1027 阅读 · 0 评论