A compilation of all the links to slides and repositories used in workshops or shown by the speakers.
| // http://mybatis.googlecode.com/svn/trunk/src/test/java/org/apache/ibatis/submitted/sptests/SPTest.java | |
| Class.forName("org.hsqldb.jdbcDriver"); | |
| conn = DriverManager.getConnection("jdbc:hsqldb:mem:sptest", "sa", ""); | |
| Reader reader = Resources.getResourceAsReader("org/apache/ibatis/submitted/sptests/CreateDB.sql"); | |
| ScriptRunner runner = new ScriptRunner(conn); | |
| runner.setDelimiter("]"); | |
| runner.setLogWriter(null); |
| [ExifTool] ExifToolVersion : 10.80 | |
| [File:System] FileName : DSC08743.JPG | |
| [File:System] Directory : . | |
| [File:System] FileSize : 8.6 MB | |
| [File:System] FileModifyDate : 2019:05:25 11:39:25+02:00 | |
| [File:System] FileAccessDate : 2019:06:03 00:32:58+02:00 | |
| [File:System] FileInodeChangeDate : 2019:06:03 00:25:59+02:00 | |
| [File:System] FilePermissions : rw-r--r-- | |
| [File] FileType : JPEG | |
| [File] FileTypeExtension : jpg |
| Below are the Big O performance of common functions of different Java Collections. | |
| List | Add | Remove | Get | Contains | Next | Data Structure | |
| ---------------------|------|--------|------|----------|------|--------------- | |
| ArrayList | O(1) | O(n) | O(1) | O(n) | O(1) | Array | |
| LinkedList | O(1) | O(1) | O(n) | O(n) | O(1) | Linked List | |
| CopyOnWriteArrayList | O(n) | O(n) | O(1) | O(n) | O(1) | Array | |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
I hereby claim:
- I am ilopmar on github.
- I am ilopmar (https://keybase.io/ilopmar) on keybase.
- I have a public key ASD5nf1nCSWIZcqJEYFWOu-lYbIql4gjQcahbrFDlCUz8wo
To claim this, I am signing this object:
This tutorial will teach you how to set up a Telegram MTProxy on an Ubuntu 22.04 sever using AWS Lightsail, although you can use any other Linux distribution and cloud provider.
Using a Telegram proxy is a safe, easy and effective way of overcoming Telegram bans. It's useful, for example, to keep using Telegram under tyrannical regimes, or to circumvent judges' decisions to block Telegram.
Telegram proxies are a built-in feature in all Telegram apps (both mobile and desktop). It allows Telegram users to connect to a proxy in just one or two clicks / taps.
Telegram proxies are safe: Telegram sends messages using their own MTProto secure protocol, and the proxy can only see encrypted traffic – there's no way for a proxy to decrypt the traffic and read the messages. The proxy does not even know which Telegram users are using the proxy, all the proxy sees is just a list of IPs.