博客园 - 笑叹词穷
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=8162
2018-07-22T05:59:50Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
feed.cnblogs.com
https://www.cnblogs.com/binye-typing/p/9350021.html
多线程编程实践——实现生产者、消费者模型 - 笑叹词穷
class Clerk { private int products; private int maximum; // 最大储货量 public Clerk(int maxmum) { this.maximum = maxmum; } public synchronized void addProduct() { if (products >= ma...
2018-07-22T06:00:00Z
2018-07-22T06:00:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】class Clerk { private int products; private int maximum; // 最大储货量 public Clerk(int maxmum) { this.maximum = maxmum; } public synchronized void addProduct() { if (products >= ma... <a href="https://www.cnblogs.com/binye-typing/p/9350021.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/9261118.html
Java打印素数(质数) - 笑叹词穷
要求:打印 2 - 100000 当中的素数与非素数。(素数定义:在大于1的自然数中,除了1和它本身以外不再有其他因数) 1. 常规方式——对正整数n,如果用2到 之间的所有整数去除,均无法整除,则n为质数: 注意这里用一个布尔类型的数组用于素数的判断与最终结果的打印,避免了使用两个容器去分别存放各
2018-07-03T15:07:00Z
2018-07-03T15:07:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】要求:打印 2 - 100000 当中的素数与非素数。(素数定义:在大于1的自然数中,除了1和它本身以外不再有其他因数) 1. 常规方式——对正整数n,如果用2到 之间的所有整数去除,均无法整除,则n为质数: 注意这里用一个布尔类型的数组用于素数的判断与最终结果的打印,避免了使用两个容器去分别存放各 <a href="https://www.cnblogs.com/binye-typing/p/9261118.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/9260994.html
Java实现字符串反转 - 笑叹词穷
总结一道 Java 面试常见编程题:将 'abc123' 字符串反转,把你能想到的方法都写下来。 1. 利用 StringBuffer 或 StringBuilder 的 reverse 成员方法: 2. 利用 String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后
2018-07-03T14:24:00Z
2018-07-03T14:24:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】总结一道 Java 面试常见编程题:将 'abc123' 字符串反转,把你能想到的方法都写下来。 1. 利用 StringBuffer 或 StringBuilder 的 reverse 成员方法: 2. 利用 String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后 <a href="https://www.cnblogs.com/binye-typing/p/9260994.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/9258366.html
Java 代码编写单例模式总结 - 笑叹词穷
手写一个单例模式是 Java 面试中常见的问题,很多时候我们更偏向于简单的写一个饿汉或饱汉模式,深入研究的甚少,这里列举三种实现方式,并对各自的优缺进行分析。 1. 饿汉式 这种方式要求类在加载时就要实例化,所以程序开始时就可能产生许多暂时没有不会用到的实例,减缓了程序初始化过程。但它写法简便,线程
2018-07-03T06:18:00Z
2018-07-03T06:18:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】手写一个单例模式是 Java 面试中常见的问题,很多时候我们更偏向于简单的写一个饿汉或饱汉模式,深入研究的甚少,这里列举三种实现方式,并对各自的优缺进行分析。 1. 饿汉式 这种方式要求类在加载时就要实例化,所以程序开始时就可能产生许多暂时没有不会用到的实例,减缓了程序初始化过程。但它写法简便,线程 <a href="https://www.cnblogs.com/binye-typing/p/9258366.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/9257988.html
数据库笔试——查出各部门超出部门平均薪资的员工的姓名,薪资,所在部门名称及部门平均薪水 - 笑叹词穷
有一段时间没做数据库的题了,前面面试偶然做到这么一题目,觉得不错,凭记忆将题目记下来,然后在数据库中实现了一遍。 题目大概是这样: 一张员工表 employee,包含字段 id,name,salary,dep_no; 一张部门信息表 department,包含字段 id,dep_no,name,其中
2018-07-03T04:35:00Z
2018-07-03T04:35:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】有一段时间没做数据库的题了,前面面试偶然做到这么一题目,觉得不错,凭记忆将题目记下来,然后在数据库中实现了一遍。 题目大概是这样: 一张员工表 employee,包含字段 id,name,salary,dep_no; 一张部门信息表 department,包含字段 id,dep_no,name,其中 <a href="https://www.cnblogs.com/binye-typing/p/9257988.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/8987944.html
shell 脚本 - 关于循环的应用 - 笑叹词穷
用 shell 脚本将 mongodb 中的 PCauto_tit 库中的各个表导出为以各表名命名的 txt 文件。
2018-05-03T14:35:00Z
2018-05-03T14:35:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】用 shell 脚本将 mongodb 中的 PCauto_tit 库中的各个表导出为以各表名命名的 txt 文件。 <a href="https://www.cnblogs.com/binye-typing/p/8987944.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/8870086.html
PowerDesigner 使用小结 - 笑叹词穷
这里总结一篇关于数据建模工具 PowerDesigner 的使用小技巧,下面列出的两个应用场景要在网上现找解决方案的话还真不一定好找,所以选择将这两个棘手的问题先记下来。 1. PDM 中表间关系出现多引用情况 这种情况一般是在由 LDM 生成 PDM 时,对于一对一联系,没有指定主从表关系,如图:
2018-04-17T13:17:00Z
2018-04-17T13:17:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】这里总结一篇关于数据建模工具 PowerDesigner 的使用小技巧,下面列出的两个应用场景要在网上现找解决方案的话还真不一定好找,所以选择将这两个棘手的问题先记下来。 1. PDM 中表间关系出现多引用情况 这种情况一般是在由 LDM 生成 PDM 时,对于一对一联系,没有指定主从表关系,如图: <a href="https://www.cnblogs.com/binye-typing/p/8870086.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/7196682.html
Mybatis xml mapper 特殊写法总结 - 笑叹词穷
项目告一段落,业务代码也写得差不多了,框架仍然用的是 ssm ,为了省去单表数据库操作的代码编写,继续用 mybatis generator 生成单表对应的实体类、dao层映射关联及配置文件,私下还尝试了几个实现批量插入,翻页查询及实体类序列化的插件,还是很奏效的。下面着重介绍一下近期开发中常见的
2017-07-18T03:49:00Z
2017-07-18T03:49:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】项目告一段落,业务代码也写得差不多了,框架仍然用的是 ssm ,为了省去单表数据库操作的代码编写,继续用 mybatis generator 生成单表对应的实体类、dao层映射关联及配置文件,私下还尝试了几个实现批量插入,翻页查询及实体类序列化的插件,还是很奏效的。下面着重介绍一下近期开发中常见的 <a href="https://www.cnblogs.com/binye-typing/p/7196682.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6656595.html
关于爬虫中常见的两个网页解析工具的分析 —— lxml / xpath 与 bs4 / BeautifulSoup - 笑叹词穷
读者可能会奇怪我标题怎么理成这个鬼样子,主要是单单写 lxml 与 bs4 这两个 py 模块名可能并不能一下引起大众的注意,一般讲到网页解析技术,提到的关键词更多的是 BeautifulSoup 和 xpath ,而它们各自所在的模块(python 中是叫做模块,但其他平台下更多地是称作库),很少
2017-04-01T08:43:00Z
2017-04-01T08:43:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】读者可能会奇怪我标题怎么理成这个鬼样子,主要是单单写 lxml 与 bs4 这两个 py 模块名可能并不能一下引起大众的注意,一般讲到网页解析技术,提到的关键词更多的是 BeautifulSoup 和 xpath ,而它们各自所在的模块(python 中是叫做模块,但其他平台下更多地是称作库),很少 <a href="https://www.cnblogs.com/binye-typing/p/6656595.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6655829.html
爬虫项目经验总结 - 笑叹词穷
前言 从新数据库 mongodb 到基于内存的 key-value 数据库 Redis,从 scrapy 爬虫框架到 re 正则表达式模块,尤其正则,以前不会写的时候总是依赖 string 的各种方法,部分时候显得有些繁琐,会正则了之后在字符串的匹配、查找、替换、分隔方面打开了另一扇便捷之窗。另外,
2017-04-01T06:20:00Z
2017-04-01T06:20:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】前言 从新数据库 mongodb 到基于内存的 key-value 数据库 Redis,从 scrapy 爬虫框架到 re 正则表达式模块,尤其正则,以前不会写的时候总是依赖 string 的各种方法,部分时候显得有些繁琐,会正则了之后在字符串的匹配、查找、替换、分隔方面打开了另一扇便捷之窗。另外, <a href="https://www.cnblogs.com/binye-typing/p/6655829.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6295728.html
spring项目启动错误——java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext - 笑叹词穷
最近在搭spring项目框架的时候,遇到一个很伤的问题,翻了很多帖,都报告说什么少spring-context包啊之类的,但实际上spring的那些依赖我根本没漏,下面是我的pom: 先试了用srping-test组件去测试spring-mybatis是否有配置上的问题: 这样跑下来确实能在控制台打
2017-01-18T02:11:00Z
2017-01-18T02:11:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】最近在搭spring项目框架的时候,遇到一个很伤的问题,翻了很多帖,都报告说什么少spring-context包啊之类的,但实际上spring的那些依赖我根本没漏,下面是我的pom: 先试了用srping-test组件去测试spring-mybatis是否有配置上的问题: 这样跑下来确实能在控制台打 <a href="https://www.cnblogs.com/binye-typing/p/6295728.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6281627.html
JavaWeb——Get、Post请求中文乱码问题 - 笑叹词穷
最近在重温JavaWeb基础内容,碰到了之前也时常遇到的中文乱码问题,想着反正是经常要处理的,不如当即就把它整理出来放在博客里,省得遇到时再去到处搜。 1. Post请求乱码的解决方案: 手工创建一个过滤器实现javax.servlet.Filter接口: 在web.xml中配置该过滤器: 当然,实
2017-01-13T02:00:00Z
2017-01-13T02:00:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】最近在重温JavaWeb基础内容,碰到了之前也时常遇到的中文乱码问题,想着反正是经常要处理的,不如当即就把它整理出来放在博客里,省得遇到时再去到处搜。 1. Post请求乱码的解决方案: 手工创建一个过滤器实现javax.servlet.Filter接口: 在web.xml中配置该过滤器: 当然,实 <a href="https://www.cnblogs.com/binye-typing/p/6281627.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6242813.html
web前端——实例中学习css,javascript - 笑叹词穷
最近闲暇时候在研究前端的样式和js,以前都是从w3school上看看那些选择器和DOM操作方法很少去实际做demo来研究,做的过程当中才真切感觉到纸上得来终觉浅,看得懂跟能做出东西完全两码事,尤其在定位那块,要吃透并且灵活运用,确实不容易。下面是自己练习时写的实例,感觉还挺有价值的,因为涉及的知识点
2017-01-02T09:54:00Z
2017-01-02T09:54:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】最近闲暇时候在研究前端的样式和js,以前都是从w3school上看看那些选择器和DOM操作方法很少去实际做demo来研究,做的过程当中才真切感觉到纸上得来终觉浅,看得懂跟能做出东西完全两码事,尤其在定位那块,要吃透并且灵活运用,确实不容易。下面是自己练习时写的实例,感觉还挺有价值的,因为涉及的知识点 <a href="https://www.cnblogs.com/binye-typing/p/6242813.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6202739.html
web前端——Vue.js基础学习之class与样式绑定 - 笑叹词穷
打着巩固 css 知识的旗号开始了对 vue 样式绑定的研究,相比前一篇的 demo,本次内容多了各种样式在里面,变得稍微花哨了些,话不多说,直接上代码吧:
2016-12-20T07:09:00Z
2016-12-20T07:09:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】打着巩固 css 知识的旗号开始了对 vue 样式绑定的研究,相比前一篇的 demo,本次内容多了各种样式在里面,变得稍微花哨了些,话不多说,直接上代码吧: <a href="https://www.cnblogs.com/binye-typing/p/6202739.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6198142.html
web前端——Vue.js基础学习 - 笑叹词穷
近期项目的前端页面准备引入Vue.js,看了网上一些简介,及它和JQuery的对比,发现对于新入门的前端开发来说,Vue 其实也是比较适用的一个框架,其实用性不比JQuery差,感觉还挺有意思,于是研究了 一下其基本用法,下面是整理出来的学习例子(有官网上的,也有自己消化以后整理的),希望对大家有参
2016-12-19T08:59:00Z
2016-12-19T08:59:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】近期项目的前端页面准备引入Vue.js,看了网上一些简介,及它和JQuery的对比,发现对于新入门的前端开发来说,Vue 其实也是比较适用的一个框架,其实用性不比JQuery差,感觉还挺有意思,于是研究了 一下其基本用法,下面是整理出来的学习例子(有官网上的,也有自己消化以后整理的),希望对大家有参 <a href="https://www.cnblogs.com/binye-typing/p/6198142.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6088413.html
关于数据请求中的多级联动的问题 - 笑叹词穷
如上图所示,我们在开发中可能经常会碰到这样的结构要求,这里的需求是列出各个市场活动下面的周报列表(具体数据结构如下),待查数据表所涉及的字段主要为市场活动名称与周报id,那么如何将这种数据做成下面这样有层级的结构返回到前台呢? 方案一: 分两次请求数据。先查出各个市场活动,当用户选择某一市场活动之后
2016-12-14T07:37:00Z
2016-12-14T07:37:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】如上图所示,我们在开发中可能经常会碰到这样的结构要求,这里的需求是列出各个市场活动下面的周报列表(具体数据结构如下),待查数据表所涉及的字段主要为市场活动名称与周报id,那么如何将这种数据做成下面这样有层级的结构返回到前台呢? 方案一: 分两次请求数据。先查出各个市场活动,当用户选择某一市场活动之后 <a href="https://www.cnblogs.com/binye-typing/p/6088413.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6122418.html
SpringMVC之ajax与表单 Post 数据提交差异小结 - 笑叹词穷
最近在写一个富文本框的后台数据服务的时候遇到一些关于 ajax 提交与 表单提交的比较特殊的案例,这里拿来跟大家分享,希望能让大家有所启发。 1. 首先是常见表单提交在SpringMVC的控制器中的代码情况: @Autowired MaterialService materialService; 做
2016-12-01T08:17:00Z
2016-12-01T08:17:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】最近在写一个富文本框的后台数据服务的时候遇到一些关于 ajax 提交与 表单提交的比较特殊的案例,这里拿来跟大家分享,希望能让大家有所启发。 1. 首先是常见表单提交在SpringMVC的控制器中的代码情况: @Autowired MaterialService materialService; 做 <a href="https://www.cnblogs.com/binye-typing/p/6122418.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6085675.html
Python 学习 —— 进阶篇(装饰器、类的特殊方法) - 笑叹词穷
Python基础部分学完之后,在进入其OOP部分前,先理解一下其装饰器这种结构,其功能可类比于Java中的面向切面编程,下面参见具体实例: 下面针对Python类中几个常见的特殊方法重写:
2016-11-21T07:39:00Z
2016-11-21T07:39:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】Python基础部分学完之后,在进入其OOP部分前,先理解一下其装饰器这种结构,其功能可类比于Java中的面向切面编程,下面参见具体实例: 下面针对Python类中几个常见的特殊方法重写: <a href="https://www.cnblogs.com/binye-typing/p/6085675.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6085385.html
Python 基础学习的几个小例子 - 笑叹词穷
最近在研究动态脚本语言 Python , 出于对其语言精简度的喜欢及大学时期对 matlab 这样的数学领域语言的怀念, 再加上笔者是C++起家,Python中所涉及的del机制与特殊方法重载(类比于c++中的运算符重载)等 , 让笔者不自觉地玩起了 Python 。关于Python 发展历程与基本
2016-11-21T06:36:00Z
2016-11-21T06:36:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】最近在研究动态脚本语言 Python , 出于对其语言精简度的喜欢及大学时期对 matlab 这样的数学领域语言的怀念, 再加上笔者是C++起家,Python中所涉及的del机制与特殊方法重载(类比于c++中的运算符重载)等 , 让笔者不自觉地玩起了 Python 。关于Python 发展历程与基本 <a href="https://www.cnblogs.com/binye-typing/p/6085385.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/binye-typing/p/6042802.html
MyBatis——特殊传参问题小结 - 笑叹词穷
近期在写系统报表API的时候遇到MyBatis中的一些特殊写法: 1. 传入两个参数(一般情况下我们更多的是传入一个对象或者map) 其对应的xml写法不能想当然地写成: 这样写,在编译打包期间不会报什么错,但到正式运行的时候会报告匹配不到 marketActivityId 和 dealerId .
2016-11-08T05:56:00Z
2016-11-08T05:56:00Z
笑叹词穷
https://www.cnblogs.com/binye-typing/
【摘要】近期在写系统报表API的时候遇到MyBatis中的一些特殊写法: 1. 传入两个参数(一般情况下我们更多的是传入一个对象或者map) 其对应的xml写法不能想当然地写成: 这样写,在编译打包期间不会报什么错,但到正式运行的时候会报告匹配不到 marketActivityId 和 dealerId . <a href="https://www.cnblogs.com/binye-typing/p/6042802.html" target="_blank">阅读全文</a>